我正在为 RabbitMQ 发布/消费消息使用php-amqplib库。
我做了一些研究,但没有找到一种方法来列出分配给 RabbiMQ 交换的所有路由键(绑定)。
管理 API 可以列出绑定,但我更喜欢 PHP 方式。
如何使用 php-amqplib 获取 RabbitMQ 交换的绑定(路由密钥)?
我正在为 RabbitMQ 发布/消费消息使用php-amqplib库。
我做了一些研究,但没有找到一种方法来列出分配给 RabbiMQ 交换的所有路由键(绑定)。
管理 API 可以列出绑定,但我更喜欢 PHP 方式。
如何使用 php-amqplib 获取 RabbitMQ 交换的绑定(路由密钥)?
不幸的是,到目前为止,获取所有绑定的唯一简单方法是使用 Rabbit 管理 API:
https://{messageBroker}:15671/api/exchanges/{vhost}/{exchangeName}/bindings/source
原始文档:
https://www.rabbitmq.com/management.html
https://cdn.rawgit.com/rabbitmq/rabbitmq-management/v3.7.4/priv/www/api/index.html