基于amoeba进行的mysql读写分离
- 安装两个版本一样的mysql,对其进行配置成主从复制(详细配置参见本博客中的mysql主从复制配置手册)。
- 安装amoeba,对其进行配置(详细配置参见本博客中amoeba安装配置手册)。
- amoeba的基本操作,如图:
总结:
- 在使用的过程中,master宕机后。其它的两个机器也不能正常使用。
- 如果从库中的两个机器,其中一个宕机后,另一个还可以正常使用。
- 如果从库两个机器都宕机,那么写是可以正常操作的,读就不能正常操作了。
- 使用此方案,暂时还没有发现amoeba可以做高可靠,而且主服务也不能做高可靠。