Module replication

Module replication 

Source
Expand description

Replication and high availability support.

This module provides types for managing database replication, read replicas, connection routing, and failover handling.

§Database Support

FeaturePostgreSQLMySQLSQLiteMSSQLMongoDB
Read replicas✅ Always✅ Replica
Logical replication
Connection routing
Auto-failover
Read preference

Modules§

lag_queries
SQL queries for checking replication lag.
mongodb
MongoDB-specific replication types.

Structs§

ConnectionRouter
Connection router for read/write splitting.
LagMeasurement
Lag measurement for a replica.
LagMonitor
Monitor for tracking replication lag.
ReplicaConfig
Configuration for a database replica.
ReplicaHealth
Health information for a replica.
ReplicaSetBuilder
Builder for replica set configuration.
ReplicaSetConfig
Configuration for a replica set.

Enums§

HealthStatus
Health status of a replica.
QueryType
Query type for routing decisions.
ReadPreference
Read preference for query routing.
ReplicaRole
Role of a replica in the cluster.