Skip to content
You are reading Codefi Orchestrate development version documentation and some displayed features may not be available in the stable release. You can switch to stable version using the version box at screen bottom.

Configure for high availability

To configure high availability on Codefi Orchestrate:

  1. Configure Orchestrate’s workers and API applications to have 3 pods:

    Set the replicaCount settings to 3 as provided in qa.yaml environment file

  2. Configure Kafka with 3 nodes, 3 Zookeeper and replication factor of 3:

    Set the replicaCount settings to 3 as provided in qa.yaml environment file

  3. Configure the Postgres Database for replication (master/slave) and high availability:

    Set the readReplicas settings to 2 as provided in qa.yaml environment file

  4. Configure Redis replication (master/slave) to use 1 main and 2 replicas:

    Set the slaveCount settings to 2 as provided in qa.yaml environment file

  5. Configure the Vault by following HashiCorp High Availability documentation and use configuration examples from the Bank vaults project.

Caution

The current version of Orchestrate transaction listener service can not be configured for high availability.

ConsenSys has acquired Quorum from J.P. Morgan. Please read the FAQ.
Questions or feedback? You can obtain paid professional support by Consensys at orchestrate@consensys.net