Learn about server-level failover
- Last UpdatedOct 27, 2025
- 1 minute read
- PI System
- Adapter for MQTT 1.4
- Adapters
To guarantee uninterrupted data transmission during a server disconnection or shutdown, server-level failover can be configured for the MQTT Adapter. This configuration maintains a continuous connection between the MQTT adapter and at least one MQTT data source at all times.
With generic MQTT, the failover process is handled by the client itself. The adapter systematically goes through the list of backup servers until it identifies a server that is accessible and can establish a connection.This approach ensures continuity by allowing the client to switch to an operational server in the event of a failure.
In the case of Sparkplug B, the protocol presumes that redundancy is managed by the MQTT servers themselves. Although the adapter can establish connections with multiple servers concurrently, it is the server pool that determines which server is active.