High Availability Clusters with Eclipse Mosquitto
Reduce the chances of downtime and increase uptime operational performance
High Availability (HA) is the ability of a system to work at optimal performance continuously for a long period of time. This means that the systems should work without fail. The MQTT Mosquitto broker is designed to be stable and consistently functional by clustering. Two or more broker nodes form a cluster. When one node fails the other nodes take over (fail-over). Thus, reducing the chance of downtime and increasing uptime.
The broker cluster centrally manages:
- Persistence of messages
- Synchronization of nodes
- Access Control Lists (ACL) for clients
- Persistence of connections
How clustering works
Normal operation:
- Current main node channels traffic
- Other nodes in sleep mode
- Synchronization via Cluster Management (CM):
- Messages
- Information on clients
- Overall cluster status
Fail-over operation:
- The current main node fails
- Cluster re-organizes and makes a different node the main node
- The new main node picks up
- Messages
- Information on clients
Add High Availability to your Mosquitto Instance
Where to use High Availability
- Data centers
- Factories
- Ecommerce websites
- Hospitals
- Financial Institutions
Add High Availability to your Mosquitto Instance
Contact us!
Contact sales:
Stefan Loelkes
CRO
+ 49-1590-48 60 270
stefan.loelkes@cedalo.com
For Cedalo Enterprise Stream Processing plugin for Eclipse Mosquitto, click here.