Documentation
¶
Index ¶
- Variables
- func MustNewConsumer(config *ConsumerConfig) messaging.Consumer
- func MustNewProducer(config ProducerConfig) messaging.Producer
- func NewConsumer(config *ConsumerConfig) (messaging.Consumer, error)
- func NewProducer(config ProducerConfig) (messaging.Producer, error)
- func PriorityConsume(consumers []messaging.Consumer)
- type ConsumerConfig
- type ProducerConfig
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func MustNewConsumer ¶
func MustNewConsumer(config *ConsumerConfig) messaging.Consumer
func MustNewProducer ¶
func MustNewProducer(config ProducerConfig) messaging.Producer
func NewConsumer ¶
func NewConsumer(config *ConsumerConfig) (messaging.Consumer, error)
func NewProducer ¶
func NewProducer(config ProducerConfig) (messaging.Producer, error)
func PriorityConsume ¶ added in v0.0.12
PriorityConsume function takes a list of consumer objects and starts consuming them in a loop. The consumers are processed according to their priority. The process is stopped if the stop signal is received. The function exits when all consumers are stopped.
Types ¶
type ConsumerConfig ¶
Click to show internal directories.
Click to hide internal directories.