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



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

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

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

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

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

https://{messageBroker}:15671/api/exchange/exchange/{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

最新更新