目录
简介


优势

关键特性

读写分离

安装mycat

配置mycat
server.xml

schema.xml


rule.xml

启动mycat

启动mycat的命令是 ./startup_nowrap.sh

停止mycat

连接mycat

测试

数据分片
比如两台服务器节点,来了4条数据,两个节点的写库各插入2条,这就是分片。

配置master

配置slave

创建数据库以及表


配置mycat
schema.xml

rule.xml

测试


MyCat集群
mycat做了数据库的代理,在高并发的情况下,必然也会面临单节点的性能问题,所以需要部署多个mycat节点。
架构

搭建多节点mycat


连接测试

虽然搭建了多节点的mycat集群,但是又面临应用程序需要连接2个节点的mycat,又会变复杂了,这时需要对mycat进行负载均衡配置。
负载均衡
在前面的架构中,虽然对mycat做了集群,保障了mycat的可靠性,但是,应用程序需要连接多个mycat,显然不是很友好的,也就是说缺少负载均衡的组件,接下来我们来了解下HAProxy。
简介

架构

部署安装HAProxy
docker安装

配置文件

启动docker haproxy容器

访问ip:4001/dbs

Navicat连接haproxy



来源:CSDN
作者:学亮编程手记
链接:https://blog.csdn.net/a772304419/article/details/104033925
Navicat连接haproxy