更新时间:2024-01-09
MySQL 支持三种高可用架构,分别是无负载模式,4层负载以及7层负载;
表4负载说明
负载 |
说明 |
适用场景 |
无负载(推荐) |
仅提供高可用能力 |
若无读写分离要求,可使用此架构 |
4层负载 |
在高可用能力基础上,提供基于4层的读写分离功能,如:192.168.0.1为读写IP,192.168.0.2为只读IP |
应用已经做过基于4层的读写分离改造,可以使用此架构 |
7层负载 |
在高可用能力基础上,提供基于7层的读写分离功能,如:192.168.0.1 作为读写IP,组件会根据SQL类型自动分发至对应的节点 |
该架构适合纯OLTP类业务,若客户的SQL不复杂,也没有做过4层负载改造,可以使用此类高可用架构 |