I am trying to setup 2 ActiveMQ Artemis servers with support for HA and failover. But what I can see in the documentation and in this example is that Artemis is not scaleable since I have to set up connections and sessions to each Artemis node in the code. That means if I would like to scale Artemis by adding a third server, then I would have to make a new release of the code where connections and sessions to that server exist, right?
Does that also mean that I manually have to create a new connection and a new session the the failed server when it is up and appears on the cluster again?