分发无法通过Celery和Rabbitmq以编程方式定义的任务

时间:2017-01-21 08:48:33

标签: rabbitmq celery

我们希望使用Celery和RabbitMq来分发大型文档注释任务。在我们的设置中,worker是连接到注释Web应用程序的用户。要求他们在应用程序显示的文档上添加手动注释。每次新用户连接到应用程序时,都有新工作人员可以分配任务。 Celery和/或RabbitMQ适合这种用例吗?

1 个答案:

答案 0 :(得分:1)

  

Celery和/或RabbitMQ是否适用于此用例?

我说不。

Celery / RabbitMQ更适合自动化流程。它可用于需要手动(人为)动作的东西,但我认为它不适合您的情况。

我认为您最好使用数据库来存储给定用户的任务列表,并在用户登录应用程序时向用户显示该任务列表。