在whatsapp或FB Messenger中使用的队列

时间:2019-06-25 16:44:24

标签: apache-kafka rabbitmq queue message-queue whatsapp

在思考用于实时聊天的系统设计时,我很好奇服务器端正在使用哪种队列whatsapp或FB Messenger来将消息传递给收件人。我当时想的是每个人都有一个队列/ kafka主题,因此当需要向用户A传递新消息时,该消息就进入了A的队列。

但是,可能有数十亿用户(FB有20亿用户),这是否意味着我们需要20亿个队列/主题(以kafka计)?如果是这样,哪个队列可以有效地处理此问题。

欢迎任何评论!

谢谢!

0 个答案:

没有答案