好消息,百度网盘专业搜索网站上线了
打开瞧一瞧:
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(连接数据库的用户)
<dbServer name="abstractServer" abstractive="true">
//可以覆盖模板的属性,相当于单点连接池
<dbServer name="master" parent="abstractServer">
<factoryConfig>
<property name="port">3306</property>
<!-- mysql ip -->
<property name="ipAddress">127.0.0.1</property>
</factoryConfig>
</dbServer>
//可以覆盖模板的属性,相当于单点连接池
<dbServer name="slave" parent="abstractServer">
<factoryConfig>
<property name="port">3307</property>
<!-- mysql ip -->
<property name="ipAddress">127.0.0.1</property>
</factoryConfig>
</dbServer>
amoeba.xml
配置 amoeba的端口和ip
<service name="Amoeba for Mysql" class="com.meidusa.amoeba.mysql.server.MySQLService">
配置amoeba连接的用户名和密码
<property name="authenticateProvider">
<property name="user">test</property>
<property name="password">123456</property>
<queryRouter class="com.meidusa.amoeba.mysql.parser.MysqlQueryRouter">
<property name="defaultPool">master</property>
<property name="writePool">master</property>
<property name="readPool">slave</property>
启动:
执行 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读写分离 中间件amoeba配置文件配置号的改几个参数就可以直接用https://blog.csdn.net/z13615480737/article/details/79951505 参考这个改2个文件就可直接用
windows平台用amoeba+mysql-5.7.17.msi实现读写分离。
MySQL搭建Amoeba_读写分离.docx
Amoeba+mysql 读写分离 Keepalived+mysql 配置 无软件包
关于mysql的读写分离架构有很多,百度的话几乎都是用mysql_proxy实现的。由于proxy是基于lua脚本语言实现的,所以网上不少网友表示proxy效率不高,也不稳定,不建议在生产环境使用; amoeba是阿里开发的一款数据库...
Amoeba搞定mysql主从读写分离
淘宝的amoeba和mysql-proxy配置事例 linux下mysql读写分离配置,实现多台mysql服务器之间数据自动同步
具有负载均衡、高可用性、SQL 过滤、读写分离、可路由相关的到目标数据库、可并发请求多台数据库合并结果。 通过Amoeba能够完成多数据源的高可用、负载均衡、数据切片的功能,目前Amoeba已在很多企业的生产线上面...
MySQL读写分离又一好办法 使用 com.mysql.jdbc.ReplicationDriver 在用过Amoeba 和 Cobar,还有dbware 等读写分离组件后,今天我的一个好朋友跟我讲,MySQL自身的也是可以读写分离的,因为他们提供了一个新的驱动,...
内容概要:废话不多说哦,本资源以实战为主,在本次实战中,应用程序client基于c3p0...通过本次案例实战,掌握mysql读写分离的基本原理和实战操作手法,结合案例的代码和配置,能快速轻松上手的解决读写分离的问题。
MySQL主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy/Amoeba)来提升数据库的并发负载能力 这样的方案来进行部署与实施的
amoeba作为阿里使用的一个读写分离中间件,文档是基于mysql读写分离部署说明,非常详细地介绍了配置过程和测试方法
在本次实战中,应用程序client基于c3p0连接后端的database proxy。database proxy负责管理client实际访问database的路由策略,采用开源框架amoeba。database集群采用mysql的master-slave的replication方案。
mysql读写分离方法; mysql基于amoeba的读写分离。。。。
Amoeba搞定mysql主从读写分离.pdf
Amoeba主要解决以下问题: a). 数据切分后复杂数据源整合 b). 提供数据切分规则并降低数据切分规则给数据库带来的影响 c). 降低数据库与客户端连接 d). 读写分离路由 通过Amoeba实现读写分离
这是针对amoeba for mysql的一个具体案例,实现水平切分和读写分离
..............................Windows安装部分............... 设备需求 .....................................................................................................................................