gpt4 book ai didi

python - 此 Web 应用程序是否需要任务队列?

转载 作者:太空狗 更新时间:2023-10-29 21:04:17 25 4
gpt4 key购买 nike

背景

我有一个网络应用程序可以根据用户输入创建图像。创建图像可能需要几秒钟。

问题

如果我让处理请求/响应的服务器线程也生成图像,这将占用一个线程几秒钟,并可能使我的服务器陷入困境,影响性能,杀死小狗等。

问题

我应该使用任务队列吗,例如 Celery ,以便服务器可以交出图像创建,并返回处理请求/响应?我让正在创建图像的用户等待没有问题,但我不希望它影响其他人访问网站。

最佳答案

我现在要说不。

  • 几秒钟并没有那么长。
  • 无论如何,您都必须实现某种轮询(或 cometd 处理)以将图像反馈给用户。
  • 这会使您的系统更加复杂。
  • 设计系统以便以后添加任务队列既可行又容易。

因此,一开始要保持简单并使其正常工作,但请记住,您稍后可能会添加任务队列。

当/如果您需要扩展时,实现该任务队列。

关于python - 此 Web 应用程序是否需要任务队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3578218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com