rabbitmq - 如何找到RabbitMQ URL?

标签 rabbitmq celery

Rabbit MQ URL 如下所示:

BROKER_URL: "amqp://user:password@remote.server.com:port//vhost"

这个不清楚在哪里可以找到RabbitMQ的URL、登录名和密码
当我们需要从远程 worker (本地主机之外)访问时。

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

最佳答案

您可以创建新用户来访问您的 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

关于rabbitmq - 如何找到RabbitMQ URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40957599/

相关文章:

java - 如何使用 Apache Beam 从 RabbitMQ 读取数据

python-2.7 - Celery 消息队列与 AWS Lambda 任务处理

python - Celery 分配队列和工作人员

python - celery 和celeryd之间的混淆

django - 凯拉斯预测 celery 任务不归队

javascript - 如何在 RabbitMq node-amqplib 库中检查连接是否处于事件状态?

rabbitMQ集群VS联邦VS铲

docker - Kubernetes 中的 Rabbitmq 集群设置

go - RabbitMQ 消费者性能 - 预取与并发

python - Django celery : create periodic task at runtime with schedule depending on user input