我正在创建 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 条消息。
我的要求如下,
- 应该有队列订阅。
- 应处理所有输入事件。
- 如何在并发模式下实现队列订阅。
任何帮助表示赞赏。