如何找到RabbitMQ URL?

Ten*_*sor 5 rabbitmq celery

Rabbit MQ URL如下所示:

BROKER_URL: "amqp://user:password@remote.server.com:port//vhost"
Run Code Online (Sandbox Code Playgroud)

当我们需要从远程工作人员(在Localhost之外)访问时,我们可以在哪里找到RabbitMQ的URL,登录名和密码.

换句话说,如何从Celery/RabbitMQ设置RabbitMQ IP地址,登录名和密码

kle*_*ash 7

您可以创建新用户来访问您的 RabbitMQ 代理。通常使用的端口是 5672,但您可以在配置文件中更改它。

因此,假设您的 IP 是 1.1.1.1 并且您使用密码 test 创建了用户 test 并且您想访问 vhost "dev"(不带引号),那么它看起来像这样:

amqp://test:test@1.1.1.1:5672/dev


我会推荐启用 RabbitMQ Management Plugin 来玩 RabbitMQ。 https://www.rabbitmq.com/management.html

  • dev 是虚拟主机(vhost)。它可用于隔离不同的应用程序在具有不同访问策略的同一 RabbitMQ 服务器上运行。默认虚拟主机是“/”(不带引号)。 (2认同)