Skip to main content
Skip table of contents

Highly Available Runtime Configuration with Primary & Secondary Nodes

Here is an explanation for supporting a highly available configuration of the Thru Node runtime:

Highly Available Configuration:

  1. Primary Node:

  2. Secondary Node:

    • Deploy identical node on secondary machine (either via installing it again via the same script as the primary or copying the installation folder from primary to secondary.)

    • Remember the secondary is required to have same Node ID as primary

    • Set to passive state initially

  3. Heartbeat Monitoring:

  4. Failover Mechanism:

    • Detect primary node failure (heartbeat down)

    • Activate secondary node

    • Ensure only one node active at a time to avoid race conditions

  5. Best Practices:

    • Regular testing of failover process

    • Implement proper logging for troubleshooting

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.