Why does an XMPP cluster require three XMPP servers and not two?


Note: The XMPP server component is not supported from version 3.0, and has been removed from the Cisco Meeting Server software.

Deployments with only two XMPP servers clustered together will not benefit from resiliency. If one of the two XMPP servers fail, it will cause an outage, effectively doubling the risk of failure compared to two XMPP servers in stand-alone mode. This is due to the failover algorithm requiring more than half of the nodes to be available in order for the system to make good decisions about which XMPP server is the primary.

Hence the need for three XMPP servers in a cluster.

For more information on clustering XMPP servers, see the Cisco Meeting Server Scalability and Resilience Deployment Guide.

Last update:
08-Sep-2020
FAQ ID:
1501