我有一台具有上述配置的服务器,我正在处理长任务,但我必须通过 Firebase 向用户更新进程状态。为了立即响应客户端,我使用 python-rq 在 redis 中排队。
我正在使用烧瓶、uwsgi 和 Nginx。在 uwsgi conf 文件中,有一个字段询问进程数。我的问题是,我需要启动多个 uwsgi 进程还是更多的 redis 工作者?
启动更多的 uwsgi 工作人员会创建更多的 redis 工作人员吗?
缩放将如何工作,我的服务器有 1 个 vCPU 和 2GB 内存。我有用于生产的 aws 自动缩放。我是否应该运行更多的 uWsgi 工作人员以及只有一个队列的 redis 工作人员数量。
我正在独立启动工人。烧瓶应用程序正在导入连接并添加作业。