Mysql 实现读写分离的详细教程(amoeba)
发布时间:2018-08-17作者:laosun阅读(2220)
继上篇文章,mysql实现主从配置之后的读写分离实现方式,文章地址。
amoeba是盛大架构师陈思儒独立完成,除此之外还有很多中间件,比如阿里也出了一款mycat。如果博主时间充裕的话,我会一一实现他们,并且将文章分享出来。
言归正传
博主的主从配置情况如下:
Mac电脑: 192.168.1.2 (master)
win7电脑:192.168.1.3 (slave)
具体情况请跳转到对应的文章页进行查看,这里就不做过多的解释了。
下载完成后,我们解压到D盘根目录。如下图所示:
我们用到只有conf目录,修改配置一下即可:
我们只需要修改一下这两个文件即可实现简单的读写分离操作。
至于里边其他文件是什么意思,博主从网上找了一些说明,贴在下边:1:Amoeba主配置文件($AMOEBA_HOME/conf/amoeba.xml),用来配置Amoeba服务的基本参数,如Amoeba主机地址、端口、认证方式、用于连接的用户名、密码、线程数、超时时间、其他配置文件的位置等。
2:数据库服务器配置文件($AMOEBA_HOME/conf/dbServers.xml),用来存储和配置Amoeba所代理的数据库服务器的信息,如:主机IP、端口、用户名、密码等。
3:切分规则配置文件