Clustering
A cluster of messaging clusters allows groups of JBoss EAP 7 servers to be grouped together in order to balance the incoming messages. The advantage of using a cluster is that, by distributing the load across different servers, a higher throughput of messages can be achieved. You can also achieve high availability by configuring backup servers that will be used as a fallback solution if one active server fails.
In order to learn how to configure clustering for ArtemisMQ servers, we will go through the following list of topics:
At first we will learn how server discovery happens so that messaging clients or other servers are able to propagate connection details
Then we will learn how to configure a cluster for high availability
Configuring server discovery
Server discovery is a mechanism by which messaging servers can propagate the Cluster Topology to other servers and messaging clients.
The first step in server discovery is obviously establishing the initial first connection to the...