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



我们希望使用Celery和RabbitMq来分发大型文档注释任务。在我们的设置中,工作者是连接到注释web应用程序的用户。他们被要求在应用程序显示给他们的文档上添加手动注释。每次新用户连接到应用程序时,都会有一个新的工作人员可用,并且可以将任务分配给他。Celery和/或RabbitMQ是否适合此用例?

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

我会说不。

Celery/RabbitMQ更适合自动化流程。它可以用于需要手动(人工)操作的东西,但我认为在你的情况下这不是一个好的选择。

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

相关内容

  • 没有找到相关文章

最新更新