为社交网络应用程序构建活动和通知流

时间:2019-05-27 11:57:17

标签: design-patterns rabbitmq real-time message-queue

顾名思义,当前我的社交网络后端位于MongoDB的NodeJs中,我希望将芹菜+ RabbitMQ与Postgres / Cassandra一起添加以用于活动订阅源/通知,作为基于扇出的消息队列。我是要以正确的方式解决问题,还是必须寻找像Kafka之类的东西? 我也很困惑我的经纪人在哪里应该像我的后端为不同的客户提供REST API。

假设某个应用包含一个家庭供稿,该供稿会在有人发布帖子时更新。当帖子保留在任何数据库中时,如何将它们排队或添加到消息代理中以供应用程序使用,以及如何在该帖子上执行更多操作(该帖子具有“分享和评论”功能)。

需要对解决实时供稿问题的方式有所了解,例如Facebook,Instagram或Reddit等

0 个答案:

没有答案