Allow different EPMD ports #12432
-
Is your feature request related to a problem? Please describe.I'm always frustrated when I can't freely choose the ports of listening servers. https://www.rabbitmq.com/docs/networking#epmd-port says "All hosts in a cluster must use the same [EPMD] port.". But for various reasons, you may want to use different ports for the different servers:
Describe the solution you'd likespecify the epmd port of each target server:
Describe alternatives you've consideredwhen using docker on a single computer, use a docker network for open access between nodes without going through the host Rejected solutions:
Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 10 replies
-
Hello, thanks for using RabbitMQ. This is the first time I've seen this request come up, so it's very unlikely we will spend time on it unless a customer that pays for a commercial license requests it. More likely, we would remove the @michaelklishin anything to add? |
Beta Was this translation helpful? Give feedback.
-
@jonenst you can override the port used by RabbitMQ nodes to receive traffic from peers and CLI tools. You can also override Both are documented: Now that we require a recent version of Erlang, and that supports "epmd-less" clustering, we can simply move to use that in 4.1 or 4.2. |
Beta Was this translation helpful? Give feedback.
@jonenst you can override the port used by RabbitMQ nodes to receive traffic from peers and CLI tools. You can also override
epmd
port for any Erlang node, including RabbitMQ.Both are documented:
ERL_EPMD_PORT
.Now that we require a recent version of Erlang, and that supports "epmd-less" clustering, we can simply move to use that in 4.1 or 4.2.