如何在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中创建队列的主要内容,如果未能解决你的问题,请参考以下文章

使用RabbitMQ插件在Grails中创建队列运行时

如何在c#中使用RabbitMQ

如何在 Swift 3 中创建调度队列

如何在片段中创建选项卡的示例?

如何在目标 c 中创建调度队列? [复制]

带有 AMQP 和 RabbitMQ 的 Spring,带有可选 x-dead-letter-exchange 的队列