我正在使用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