ActiveMQ默认端口61616与IANA临时端口范围冲突

时间:2014-01-08 17:47:01

标签: tcp port activemq

ActiveMQ的默认端口61616ephemeral ports49152-65535)的IANA建议范围相冲突。
如果现有TCP连接使用它,则可以使ActiveMQ不会绑定到61616

如果ActiveMQ代理在系统启动时启动,则冲突不应成为问题,因为操作系统可能从端口范围的低端开始,并且在数万次之前不会与61616冲突建立了TCP连接 但是,如果在引导后的任何时间重新启动ActiveMQ代理,则可能发生冲突。

ActiveMQ用户是否应该使用61616进行实际安装,还是应该在部署期间将端口61616从服务器的短暂端口范围中排除?

1 个答案:

答案 0 :(得分:1)

实际上这并不是一个问题,因为ActiveMQ代理往往在没有大量出站连接的专用服务器上运行,因此短暂的端口使用。它们也可以作为Windows服务或Unix守护程序运行,因此能够毫无困难地获得该端口。在大多数生产设置中使用61616。