【问题标题】:Apache ActiveMQ: What is TCP Port 64119 Used For?Apache ActiveMQ:TCP 端口 64119 用于什么?
【发布时间】:2011-08-21 22:02:25
【问题描述】:

我在 CentOS 5.5 上运行 Apache ActiveMQ 5.5。

我已经搜索了ActiveMQ网站、源代码、配置文件,但找不到任何对这个端口的引用。然而,当我启动代理时,这是 JVM 监听的三个 TCP 端口之一。

有人知道 Apache ActiveMQ 使用什么端口 64119 吗?

【问题讨论】:

  • 只是一个想法...也许它与 ActiveMQ 无关,即调试侦听端口或 JMX 端点?编辑:你试过telnet吗?也许它确实发送了一些有意义的 helo 信息。最后,您总是可以使用 Wireshark 嗅探数据包。
  • 已经 telnet,但没有 Wireshark。好主意。

标签: java activemq


【解决方案1】:

我在 Ubuntu 上尝试过使用 ActiveMQ 5.4.2。它监听:

  • 61616 - 代理协议
  • 8161 - 网络管理员
  • 39271 - JMX 远程端口

服务器没有监听任何其他端口。

编辑:我检查了 5.5.0 并多次重新启动了代理(5.4.2 和 5.5.0)。 JMX 端口总是不同的,看起来它是随机的。我敢打赌你的64119 也会随着时间而改变。

为了清楚起见,使用jvisualvm 连接到ActiveMQ 代理,您应该会在此端口上看到从jvisualvm 到ActiveMQ 进程的打开连接(我可以使用lsof 看到它)。

【讨论】:

  • 感谢您的回答...我已经用版本信息更新了我的问题。顺便说一句,你的意思是“经纪人”协议而不是“破碎”吗? :)
  • 实际上我同时也在测试 5.5.0,请参阅我的编辑。感谢您指出 typo BTW :-)。
  • 没错。重新启动代理会打开一个不同的端口。
猜你喜欢
  • 2018-02-19
  • 2022-06-23
  • 2015-03-05
  • 1970-01-01
  • 2021-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-21
相关资源
最近更新 更多