RabbitMQ和php-amqplib - 如何获取交换的绑定(路由密钥)?

时间:2018-04-12 15:57:06

标签: php rabbitmq amqp php-amqplib

我使用 php-amqplib 库进行RabbitMQ发布/使用消息。

我做了一些研究,但没有找到一种方法来列出分配给RabbiMQ交换的所有路由密钥(绑定)。

管理API可以列出绑定,但我更喜欢PHP方式。

如何使用php-amqplib获取RabbitMQ交换的绑定(路由键)?

1 个答案:

答案 0 :(得分:1)

不幸的是,到目前为止,获取所有绑定的唯一简单方法是使用Rabbit管理API:

的https:// {messageBroker}:15671 / API /交流/ {虚拟主机} / {exchangeName} /绑定/源

原始文档:

https://www.rabbitmq.com/management.html

https://cdn.rawgit.com/rabbitmq/rabbitmq-management/v3.7.4/priv/www/api/index.html