Skip to main content

Crate sz_orm_rw

Crate sz_orm_rw 

Source
Expand description

§SZ-ORM RW — 读写分离

提供 master/slave 读写分离路由,支持轮询、随机、最少连接三种负载均衡策略, 写请求路由至 master,读请求在 slave 集群间分配。

§主要类型

Structs§

HealthChecker
健康检查器:跟踪每个 slave 的健康状态,并支持故障转移
LatencySnapshot
单个 slave 的延迟统计快照
LatencyStats
延迟统计:为每个 slave 维护一份独立的 LatencySnapshot
ReadRationing
读写比例控制器:按比例把读请求路由到 master(强一致读)或 slave(弱一致读)
ReadWriteRouter
读写分离路由器
WeightedSlave
加权 slave 配置

Enums§

LoadBalanceStrategy
负载均衡策略
SlaveHealth
Slave 健康状态