1

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

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

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

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

4

1 回答 1

1

不幸的是,到目前为止,获取所有绑定的唯一简单方法是使用 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

于 2018-04-20T05:45:43.427 回答