2016-12-04 29 views
2

兔MQ URL看起來像:如何查找RabbitMQ URL?

BROKER_URL: "amqp://user:[email protected]:port//vhost" 

這是不明確的地方,我們可以找到的RabbitMQ 的網址,登錄名和密碼時,我們需要從acccess遠程工作人員(本地主機以外的)。

在其他的方式,如何從芹菜/ RabbitMQ的

+0

從哪裏得到這些信息?你應該檢查你的'celeryconfig.py'和你的'app.py'。有關更多信息,請參閱http://stackoverflow.com/q/19938719/6372139。 –

+0

但是,它並不表示Ip地址的RabbitMQ服務器 – Tensor

回答

0

設置RabbitMQ的IP地址,登錄名和密碼,您可以訪問你的RabbitMQ的經紀人創建新的用戶。 通常使用的端口是5672,但您可以在配置文件中更改它。

因此,假設你的IP是1.1.1.1,你創建的用戶測試使用密碼測試,你要訪問的虛擬主機「開發」(不帶引號),然後它會是這個樣子:

AMQP://測試:[email protected]:5672/dev


我會推薦啓用RabbitMQ Management Plugin來玩RabbitMQ。 https://www.rabbitmq.com/management.html

+0

/dev是什麼意思?我們如何/在哪裏設置? 防火牆訪問怎麼樣? – Tensor

+0

dev是虛擬主機(vhost)。它可以用來隔離不同的應用程序,以在具有不同訪問策略的RabbitMQ服務器上運行。默認虛擬主機是「/」(不含引號)。 –

+0

防火牆訪問,您需要啓用對5672端口的訪問。安裝什麼?管理插件? –