May 2018
Intermediate to advanced
256 pages
7h 6m
English
All OpenStack services communicate through the message bus. Most OpenStack deployments these days use the RabbitMQ service as the message bus. RabbitMQ can be configured to be active/active through a facility known as mirrored queues.
The RabbitMQ service is not load-balanced; each service is given a list of potential nodes and the client is responsible for determining which nodes are active and which ones have failed.
Other messaging services used with OpenStack such as ZeroMQ, ActiveMQ, or Qpid may have different strategies and configurations for achieving HA and horizontal scalability. For these services, refer to the documentation to determine the optimal architecture.
Read now
Unlock full access