RabbitMQ 和 php-amqplib - 如何获取交换的绑定(路由键)?
RabbitMQ and php-amqplib - how to get bindings (routing keys) for an exchange?
我正在为 RabbitMQ publishing/consuming 消息使用 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
我正在为 RabbitMQ publishing/consuming 消息使用 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