请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

定义了一个频道 两个消费者在这里都可以获取到同一条消息 那么我如果想做到如果A获取到了这个消息那么B 就获取不到这个消息了 应该怎么办呢

定义了一个频道 两个消费者在这里都可以获取到同一条消息 那么我如果想做到如果A获取到了这个消息那么B 就获取不到这个消息了 应该怎么办呢

正在回答 回答被采纳积分+3

1回答

翔仔 2019-11-06 21:31:06

同学好,可以看看kafka,本身就实现这样的一个东西,就是可以把消费者加到一个组里,组里只有一个消费者能够消费消息

0 回复 有任何疑惑可以回复我~
  • 提问者 旧街深港 #1
    可是如果想要通过Redis实现呢 能否实现呢 kafka那不是专业的消息队列嘛
    回复 有任何疑惑可以回复我~ 2019-11-11 15:40:45
  • 翔仔 回复 提问者 旧街深港 #2
    redis的话这样的用法不多见,只是用于简单的消息队列实现,如果要用,也是有的,具体可以研究一下redis stream,跟kafka类似
    https://cloud.tencent.com/developer/article/1456457
    回复 有任何疑惑可以回复我~ 2019-11-11 23:16:06
  • 13123
    回复 有任何疑惑可以回复我~ 2021-02-20 14:53:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信