RabbitMQ 教程

查看绑定关系

在 RabbitMQ 中使用 rabbitmqctl list_bindings 命令查看绑定信息,命令格式:

rabbitmqctl list_bindings [-p vhost] [bindinginfoitem ...]

注意,如果没有指定 [-p vhost] 参数,将显示默认虚拟机中的绑定关系详情。bindinginfoitem 参数用于指示哪些信息项会包含在结果集中,结果集的列顺序将匹配参数的顺序。 bindinginfoitem 可选值如下:

  • source_name:绑定中消息来源的名称。

  • source_kind:绑定中消息来源的类别。

  • destination_name:绑定中消息目的地的名称。

  • destination_kind:绑定中消息目的地的种类。

  • routing_key:绑定的路由键。

  • arguments:绑定的参数。

示例

(1)如果没有指定 bindinginfoitem,那么将显示所有的条目。

D:\server\rabbitmq_server-3.9.11\sbin> rabbitmqctl list_bindings
Listing bindings for vhost /...
source_name     source_kind     destination_name        destination_kind        routing_key     arguments
        exchange        queue_ExchangeDlx2      queue   queue_ExchangeDlx2      []
...
normalExchange  exchange        normalQueue     queue   normalKey       []

(2)通过 -p 参数手动指定虚拟机,查看该虚拟机下面的绑定信息

D:\server\rabbitmq_server-3.9.11\sbin> rabbitmqctl list_bindings -p vhost1
Listing bindings for vhost vhost1...
source_name     source_kind     destination_name        destination_kind        routing_key     arguments
        exchange        queue-hxstrive-5        queue   queue-hxstrive-5        []
...
        exchange        queue-hxstrive-3        queue   queue-hxstrive-3        []
说说我的看法
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号