Configuring high availability for RabbitMQ - Restricted Security Area Surveillance 4.3

Restricted Security Area Surveillance Plugin Guide 4.3

Applies to
Restricted Security Area Surveillance 4.3
Last updated
2023-03-29
Content type
Guides > Plugin and extension guides
Language
English
Product
Restricted Security Area Surveillance
Version
4.3

To set up a resilient RabbitMQ cluster with high availability, you must set up at least three nodes. If any one of the nodes becomes unavailable, two of the remaining nodes can be reached and no data is lost.

What you should know

  • Nodes can be physical or virtual machines. All machines in the RabbitMQ cluster must be reachable. It is recommended that all machines in the RabbitMQ cluster be on the same domain and on the same local area network (LAN).
  • If all servers of the cluster go down, the RSA Surveillance plugin can only reconnect when all servers of the cluster come back online.

Procedure

  1. Use the RSA Surveillance plugin installer to install RabbitMQ on each machine where you need to create a node.
  2. Create a RabbitMQ cluster but do not connect it to the plugin role at this stage.
  3. Add nodes to the RabbitMQ cluster.
  4. Enable queue mirroring on each node so they become highly available.
  5. Add the RabbitMQ servers on the Properties page of the plugin role in Config Tool.