Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConsumerMessage ¶
ConsumerMessage message for a consumer
type MQ ¶
type MQ interface {
// Initialization
Create() error
// Destruction
Destroy() error
// Simple send message
Publish(messages []*Message) error
// Request a batch of messages
ConsumeBatch(size int) ([]*ConsumerMessage, error)
// Way to consume a stream of messages
Stream(size int, messages chan []*ConsumerMessage, pause time.Duration)
// End the stream
StopConsumer()
// Commit that a messages has been processed
Commit(recipts []*Receipt) error
}
MQ Implemented message queue interface
Click to show internal directories.
Click to hide internal directories.