Support messaging clusters (Artemis Clusters) behind http load balancers
[ ] QE
Affected Projects or Components
Other Interested Projects
Add a boolean
use-topology-for-load-balancingattribute, with a default value set to
The load balancing happens on session creation not on messages. The HTTP Upgrade will be load-balanced then the connection will be reused for the full JMS session. Setting these attributes to false will change the behavior of the obtained connection factory. Instead of using the initial connector to obtain the cluster topology to connect to the cluster it will only use the initial connector for all its connections to the cluster.
The feature will be documented in WildFly Admin Guide (in the Messaging Configuration section).