【发布时间】:2017-04-05 07:12:15
【问题描述】:
我正在创建 NATS go lang Queue Subscriber 客户端,如下所示,
nc.QueueSubscribe("foo", "my_queue", func(msg *nats.Msg) {
log.Printf("Message :%s", string(msg.Data))
})
所以每当我向“foo”主题发布任何消息时,它会在某些时候收到,而在某些时候不会。
例如,假设我向上面的“foo”主题发送了 10 条消息,那么它最多会收到 2 或 3 条消息。
我的要求如下,
- 应该有队列订阅。
- 应处理所有输入事件。
- 如何在并发模式下实现队列订阅。
任何帮助表示赞赏。
【问题讨论】:
标签: go concurrency queue subscription nats.io