Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InMemoryQueueStorage ¶
type InMemoryQueueStorage struct { // MaxSize 请求容量 MaxSize int // contains filtered or unexported fields }
InMemoryQueueStorage 保存在内存中的请求队列
func (*InMemoryQueueStorage) AddRequest ¶
func (q *InMemoryQueueStorage) AddRequest(r []byte) error
AddRequest 向队列中添加序列化的Request
func (*InMemoryQueueStorage) GetRequest ¶
func (q *InMemoryQueueStorage) GetRequest() ([]byte, error)
GetRequest 从队列中获取序列化的Request
func (*InMemoryQueueStorage) QueueSize ¶
func (q *InMemoryQueueStorage) QueueSize() (int, error)
QueueSize 队列大小
type Queue ¶
type Queue struct { // 并发请求数 Threads int // contains filtered or unexported fields }
请求队列(并发模式)
func (*Queue) AddRequest ¶
AddRequest 添加一个Request到队列中
Click to show internal directories.
Click to hide internal directories.