【问题标题】:Hostname of rabbitmq connectionsrabbitmq 连接的主机名
【发布时间】:2014-07-16 20:02:46
【问题描述】:

是否可以在 RabbitMQ 服务器(管理插件视图)中查看连接单元的主机名,而不仅仅是 IP/端口?我们使用动态连接位置,这样更容易识别客户端...

【问题讨论】:

    标签: rabbitmq


    【解决方案1】:

    不,没有这样的内置功能。

    作为替代方法,您可以使用Management Plugin CLI interfaceManagement Plugin HTTP API(确保您浏览的版本正确)获取连接IP,然后手动解析它们。

    如果您愿意,您可以使用每个主机或每个主机组的用户,每个用户都具有相同的权限。

    【讨论】:

    • 我最终使用产品客户端属性发送主机名,这对我来说已经足够了。感谢您的提示!
    • 不错的收获!如果客户端库允许这样做,这可能是最简单的方法。
    • @pinepain 识别 RabbitMQ 主机名的最简单方法是什么?我有一个应用程序,在本地我只使用localhost 并且可以工作,但是在部署时,我使用了节点名称,例如rabbit@578149-DVA04 这给了我一个连接拒绝错误。
    • 我不完全明白你的意思?你在解决什么问题?默认情况下,节点名的格式为rabbit@$HOSTNAME(请参阅rabbitmq.com/configure.html),因此如果我猜对了,您可以从默认节点名获取主机名。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    相关资源
    最近更新 更多