如何在Rabbitmq中创建队列
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Rabbitmq中创建队列相关的知识,希望对你有一定的参考价值。
我正在创建一个新的图像,将其作为rabbitmq并尝试创建队列,交换将在服务器启动后反映在localhost URL上。我能够在rabbitmq容器中手动创建队列。但我想通过dockerfile或entrypoint.sh来实现这一点。我想要一旦rabbitmq服务器启动就可以使用交换,队列。请建议任何方式来实现它。任何示例示例都会有所帮助。
答案
Rabbitmq有一个Management HTTP API。您可以使用此api与rabbitmq进行交互。
您可以通过向http://localhost:15672/api/exchanges/${vhost}/${name}
发送POST请求来创建交换。同样,您可以通过对http://localhost:15672/api/queues/${vhost}/${name}
执行POST来创建队列。
您可以在入口点脚本中使用curl
调用它们。
以上是关于如何在Rabbitmq中创建队列的主要内容,如果未能解决你的问题,请参考以下文章