mysql主从及amoeba读写分离
主要通过"conf"目录下的dbServer.xml和amoeba.xml设置amoeba调度mysql请求:#vim dbServer.xml
${defaultManager}
64
128
3306 #连接mysql的默认端口
dragon #设置amoeba默认连接的数据库名
amoba #amoeba连接后端mysql的帐号和密码,后端mysql必须创建
qwe123
500 #设置最大连接数,默认是500
500 #配置最大空闲连接数
1 #配置最少空闲连接数
600000
600000
true
true
true
#定义一个dbserver,名字自定义,后面会用到
192.168.150.135 #dbserver的IP address
192.168.150.137
#定义一个dbserver组
#调度算法:1.复制均衡,2.表示权重,3.表示HA。
2
slave1#设置dbserver成员,根据需要可加多个
#vim amoeba.xml
8066 #amoeba负责接受请求侦听的端口
128
64
root #客户机连接ameba使用的帐号和密码
qwe123
${amoeba.home}/conf/access_list.conf
128
500
utf8
60
com.meidusa.toolkit.net.AuthingableConnectionManager
${amoeba.home}/conf/dbServers.xml
${amoeba.home}/conf/rule.xml
${amoeba.home}/conf/ruleFunctionMap.xml
${amoeba.home}/conf/functionMap.xml
1500
writedb
writedb #在dbServer定义的 writedb响应写操作
slave1 #在dbServer定义的 slave1响应读操作
true
页:
[1]