我有一个后端服务器python和几个数据库服务器:
<-> db
-> backend <-> db
<-> db
现在使用了一台数据库服务器,我需要将请求并行化到不同的服务器。这是使用队列完成的:
<-> db
-> backend <-> queue <-> db
<-> db
该项目已经Celery为其他任务实现了工作,在我看来,这里也有必要使用它,但问题是我还没有使用它。
你能建议码头/手册/代码解决类似问题吗?
事实证明,这个想法的架构存在一个相当普遍的错误。作为一种解决方案,不需要
Celery另一个队列,而是需要一个单独的平衡器服务器,为此需要将所有请求重定向到nginx另一个容器中。