查询有关RabbitMQ生产者和消费者的详细信息

时间:2018-02-12 17:33:52

标签: rabbitmq

有没有办法获取有关RabbitMQ实例的当前生产者和消费者的详细信息? 因为可以获得诸如远程消费者的IP地址之类的细节。

我确实浏览了文档,但在此上下文中没有找到任何内容。

1 个答案:

答案 0 :(得分:2)

此信息可通过Management Plug-In以及HTTP API

获取

您无法通过AMQP查询此信息,因为它是协议的带外信息。如果我没记错的话,您可以通过channels API查看给定频道的发布率。

通过API:

  

<强> / API /连接
  所有打开连接的列表   的 / API /虚拟主机/虚拟主机/连接
  特定虚拟主机中所有打开的连接的列表   的 / API /连接/名称
  个人联系。删除它将关闭连接。可选择在DELETEing时设置“X-Reason”标题以提供原因   的 / API /连接/名称/信道
  给定连接的所有通道列表   的 / API /信道
    所有开放频道的列表   的 / API /虚拟主机/虚拟主机/信道
  特定虚拟主机中所有开放频道的列表   的 / API /信道/信道
  有关个别频道的详细信息    的 / API /消费者
   所有消费者的清单    的 / API /消费者/虚拟主机
   给定虚拟主机中所有使用者的列表。