使用Celery和RabbitMQ的新闻提要

时间:2014-06-09 16:33:09

标签: django rabbitmq celery amqp news-feed

我正在为多个应用程序开发新闻源后端。这个想法是用户可以订阅多个组并从他通过推送订阅的组中接收帖子。 我正在考虑:在创建一个新帖子时,有一个create_post_task(content)进入Celery feed队列,以便Celery工作者可以使用它。我不确定之后我应该怎么做才能将帖子发送给客户端,为每个组动态创建一个新的RabbitMQ队列,并将帖子路由到相应的队列,以便订阅的客户端将从这些队列推送帖子?如果是这样,在任务被消耗后如何做到这一点?有很多RabbitMQ / Celery排队问题?有效解决方案的任何建议都是有价值的。

0 个答案:

没有答案