I want to configure RabbitMQ as two (or more) node clusters with HA.
Use case: the client application manufacturer (C # .NET) knows that the cluster has two nodes and publishes the cluster. Various consumer applications (also C # .NET) connect to the cluster and receive all messages created by the manufacturer. While at least one node is running, the manufacturer and consumers will continue to work without errors. Assuming nodes A and B are running and B dies for a while, then restarts, then A dies after a while, clients continue to function without receiving an error, because at least one node has been running at all times.
Can this be done out of the box?
Are there any other MQs that would be more suitable (commercially normal) for a Windows / .NET application environment?
source
share