gpt4 book ai didi

python - 运行 20 个使用 Redis 作为 Queue 的 python worker 是否很常见?

转载 作者:可可西里 更新时间:2023-11-01 11:25:04 24 4
gpt4 key购买 nike

这个程序监听 Redis 队列。如果 Redis 中有数据,worker 就开始工作。所有这些作业都必须同时运行,这就是每个工作人员监听一个特定 Redis 队列的原因。

我的问题是:运行 20 多个 worker 来听 Redis 是否很常见?

python/usr/src/worker1.py python /usr/src/worker2.py python /usr/src/worker3.py python /usr/src/worker4.py python /usr/src/worker5.py........python/usr/src/worker6.py

最佳答案

拥有多个工作进程(当我说“多个”时,我指的是数百个或更多),可能在不同的机器上运行,从作业队列中获取作业确实是当今的常见模式。甚至有专门用于此类工作流程的完整包/框架,例如 Celery。

不太常见的是尝试以一种看似临时的方式从头开始编写整个任务队列系统,而不是使用像 Celery、ZeroMQ 或类似的东西这样的专用任务队列系统。

关于python - 运行 20 个使用 Redis 作为 Queue 的 python worker 是否很常见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808342/

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