Details
-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
AMQ 7.8.5.GA
-
None
-
False
-
None
-
False
-
Release Notes, User Experience
-
Description
The AMQ 7.8.5 broker offers the localPort attribute to prevent the broker from creating random ports when creating cluster connections or core bridges. However, the broker still creates a localPort for communication:
Configuration:
<connectors> <connector name="netty-connector">tcp://192.168.1.113:61616</connector> <connector name="netty-connector-remote">tcp://192.168.1.116:61616?localPort=42000</connector> </connectors>
Output:
tcp6 0 0 192.168.1.113:42000 192.168.1.116:61616 ESTABLISHED tcp6 0 0 192.168.1.113:61616 192.168.1.116:50508 ESTABLISHED tcp6 0 0 192.168.1.113:61616 192.168.1.116:60016 ESTABLISHED tcp6 0 0 192.168.1.113:61616 192.168.1.116:42000 ESTABLISHED tcp6 0 0 192.168.1.113:37278 192.168.1.116:61616 ESTABLISHED
The broker would not create a random port should there be a localPort setting in the acceptor configuration. However, that results in failing to establish a cluster connection.