如何在Rabbitmq中创建队列

问题描述 投票:0回答:1

我正在创建一个新的图像,将其作为rabbitmq并尝试创建队列,交换将在服务器启动后反映在localhost URL上。我能够在rabbitmq容器中手动创建队列。但我想通过dockerfile或entrypoint.sh来实现这一点。我想要一旦rabbitmq服务器启动就可以使用交换,队列。请建议任何方式来实现它。任何示例示例都会有所帮助。

docker rabbitmq dockerfile
1个回答
0
投票

Rabbitmq有一个Management HTTP API。您可以使用此api与rabbitmq进行交互。

您可以通过向http://localhost:15672/api/exchanges/${vhost}/${name}发送POST请求来创建交换。同样,您可以通过对http://localhost:15672/api/queues/${vhost}/${name}执行POST来创建队列。

您可以在入口点脚本中使用curl调用它们。

© www.soinside.com 2019 - 2024. All rights reserved.