标签: apache-kafka rabbitmq queue message-queue whatsapp
在思考用于实时聊天的系统设计时,我很好奇服务器端正在使用哪种队列whatsapp或FB Messenger来将消息传递给收件人。我当时想的是每个人都有一个队列/ kafka主题,因此当需要向用户A传递新消息时,该消息就进入了A的队列。
但是,可能有数十亿用户(FB有20亿用户),这是否意味着我们需要20亿个队列/主题(以kafka计)?如果是这样,哪个队列可以有效地处理此问题。
欢迎任何评论!
谢谢!