【发布时间】:2020-11-11 05:51:07
【问题描述】:
当我通过在其 bin/ 目录中执行批处理文件来运行 ActiveMQ 时,我可以通过打开 Web 浏览器并转到 http://localhost:8161/admin/ 来访问其管理/管理控制台。
这让我很好奇。
这是我的本地沙箱,我没有安装任何网络服务器(httpd 或其他)。那么 ActiveMQ 是如何能够在我的机器上“注册”一个端口并专门监听它的呢?
如果我尝试转到 http://localhost:8162/admin/(注意不同的端口号),我会收到 无法连接 错误。
不知何故,AMQ 说“将这个 URI (localhost:8161) 映射到这台机器上的某个根目录”。作为一名程序员,我对这样的事情是如何工作的很感兴趣。
【问题讨论】:
-
您认为
httpd是如何做到的,为什么 ActiveMQ 不能做到这一点?
标签: java network-programming port activemq