1
我使用芹菜和RabbintMQ爲我的項目。芹菜和兔子MQ配置
我有3臺服務器(主,A,B)。 A和B正在計算來自主服務器的任務,然後他們向他發佈響應。
這是一個組織問題:我需要安裝Celery和RabbitMQ?
正如我所想,RabbitMQ必須安裝在主服務器(創建rabbitmq用戶等),Celery - 在A和B服務器上。或者A和B還需要安裝RabbitMQ?
謝謝!
我使用芹菜和RabbintMQ爲我的項目。芹菜和兔子MQ配置
我有3臺服務器(主,A,B)。 A和B正在計算來自主服務器的任務,然後他們向他發佈響應。
這是一個組織問題:我需要安裝Celery和RabbitMQ?
正如我所想,RabbitMQ必須安裝在主服務器(創建rabbitmq用戶等),Celery - 在A和B服務器上。或者A和B還需要安裝RabbitMQ?
謝謝!
沒有必要在所有服務器上安裝RabbitMQ。將它安裝在一臺服務器上就足夠了。您只需將任務路由到A服務器即可。另外,記住AMQP是網絡協議,生產者,消費者和經紀人都可以駐留在相同或不同的機器上。以下是他們可能的安排。
製片:生產者是發送消息的用戶的應用程序。
經紀人:經紀人接受生產者的按摩,並將他們路由到消費者。經紀人由一個交易所和一個或多個隊列組成。
消費者:消費者是接收消息並處理消息的應用程序。
那麼,主服務器上的rabbitmq和另一個上的芹菜(A和B)? – tim 2014-10-20 14:53:58
是的,那會的 – ChillarAnand 2014-10-20 15:01:34