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.