sharding-proxy cluster
ZookeeperInstanceB
Sharding-ProxyInstanceA
MachineB
Mysql-AM
keepalived
Mysql-AS2
MachineA
MachineC
ServerC
datasource
zookeeper cluster
应用服务通过方位虚拟IP实现与Sharding-Proxy的通讯
收集服务健康
ZookeeperInstanceA
ServerA
Mysql-C
Servers
Mysql-B
Mysql-D
Sharding-ProxyInstanceB
Nginx
Nginx + Keepalived 组合实现单点故障转移
ZookeeperInstanceC
Sharding-ProxyInstanceC
ServerB
Mysql-AS1