目录
简介
优势
关键特性
读写分离
安装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