我们希望使用Celery和RabbitMq来分发大型文档注释任务。在我们的设置中,worker是连接到注释Web应用程序的用户。要求他们在应用程序显示的文档上添加手动注释。每次新用户连接到应用程序时,都有新工作人员可以分配任务。 Celery和/或RabbitMQ适合这种用例吗?
答案 0 :(得分:1)
Celery和/或RabbitMQ是否适用于此用例?
我说不。
Celery / RabbitMQ更适合自动化流程。它可用于需要手动(人为)动作的东西,但我认为它不适合您的情况。
我认为您最好使用数据库来存储给定用户的任务列表,并在用户登录应用程序时向用户显示该任务列表。