为什么要把celery和flask结合起来?有什么好处?为什么不单独使用它们?

问题描述 投票:0回答:1

为什么要将 celery 与 Flask 结合起来?有什么好处?为什么不单独使用它们?

您能否分享几个示例,为什么需要集成它们,而不是单独使用它们?

flask celery
1个回答
0
投票

Celery 与 Flask 的集成并不紧密,尽管您可以使用 Flask 配置来更新 celery 配置值。 Django 与 celery 具有良好的集成,从某种意义上说,有一个推荐的使用 django 配置 celery 的方法。 Celery 只是分布式任务队列,它具有重试、task_limits 等额外功能。

您始终可以单独使用 celery 在不同的机器/进程上执行任务。 Celery 解决了异步作业执行的问题。您可以拥有不同数量的 celery 进程和 Flask 进程,并根据您的流量和延迟要求独立扩展它们。当芹菜太过时,你不应该使用它,因为它需要你设置一个专门的代理来传递消息。您可能只是使用线程、多重处理、绿色线程或协程来完成工作。

© www.soinside.com 2019 - 2024. All rights reserved.