windows实现mysql读写分离amoeba

阅读更多
好消息,百度网盘专业搜索网站上线了
打开瞧一瞧: http://bitar.cn
[url]http://hvang1988.iteye.com/blog/2237076 [/url]

上边的地址是配置主从,在次基础上实现读写分离。
主库写,主从读

=========策略=========
database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。


主从搭建完成之后,使用amoeba(阿米巴)搭建database proxy
1、


amoeba 和mysql主从结合
1、下载地址:
http://dldx.csdn.net/fd.php?i=278779237492620&s=012734f3a04d7300af4dcf800c8110d7

2、解压后修改
dbServers.xml
	相当于模板,可以配置port,schema,user,password(连接数据库的用户)
	 
	

	//可以覆盖模板的属性,相当于单点连接池 
	
		
			3306
			
			127.0.0.1
		
	
	//可以覆盖模板的属性,相当于单点连接池 
	
		
			3307
			
			127.0.0.1
		
	
amoeba.xml
	配置 amoeba的端口和ip
	
	
	配置amoeba连接的用户名和密码
	
		test
		123456

	
		master
		master
		slave

启动:
执行 bin/launcher.bat
	会开启端口,然后在java程序中写amoeba的地址和用户密码
	jdbc.url=jdbc:mysql://localhost:8066/jinbu?useUnicode=true&characterEncoding=utf8
	jdbc.username=test
	jdbc.password=123456

ok
可在主从sql日志中看到读写分离了

你可能感兴趣的:(mysql)