>[success] # 架构图 >[warning] ### 三台服务器IP - 192.168.1.170 - 192.168.1.171 - 192.168.1.172 >[info] ### 基于Redis5.0部署Redis集群 - 部署了六个Redis实例, 三主三从交叉配对防止一台机器宕机导致一组实例挂掉 ![img](https://box.kancloud.cn/357f1892157acbed5ea902bc2f675608_592x572.png) >[info] ### 基于mycat部署mysql读写分离集群 - mysql-170 和 mysql-171 互为主主 - mysql-170 和 mysql-172 主从关系, mysql-171 和 mysql-172 主从关系 - 通过虚拟 IP 连接数据库, 当请求连接时, 哪个 keeplived 抢到了就由其对应的 haproxy 负责负载均衡到 mycat - 正常情况下 mysql-170 负责写操作, mysql-171 和 mysql-172 负责读操作(如果 mysql-170 宕机了, 此时 mysql-171 负责写操作, mysql-172 负责读操作) ![img](https://img.kancloud.cn/df/e1/dfe1d54cf0ecc8430ebf8df5ffa385d7_2158x1155.png) >[info] ### zookeeper集群和kafka集群 ![](https://img.kancloud.cn/e8/54/e85403e37ba64fcc841c68778b5c862d_631x468.png)