系统架构存在的问题
MySQL数据库的集群方案
读写分离架构
说明
架构
中间件
通过上面的架构可以看出,应用程序会连接多个节点,使得应用程序的复杂度会上升,可以通过中间件的方式解决,如下:
这样的话,中间件的可靠性得到了保证,但是也带来了新的问题,应用系统依然需要连接到2个中间件,又为应用系统带来了复杂度。
负载均衡
至此,主从复制架构的高可用架构才算搭建完成。
通过上面的架构可以看出,应用程序会连接多个节点,使得应用程序的复杂度会上升,可以通过中间件的方式解决,如下:
这样的话,中间件的可靠性得到了保证,但是也带来了新的问题,应用系统依然需要连接到2个中间件,又为应用系统带来了复杂度。
至此,主从复制架构的高可用架构才算搭建完成。