项目中,利用atlas对mysql数据库进行了读写分离。
当时配置了去从库读数据。
当用数据库工具连接代理测试时,一切正常。
当在项目中使用框架mybatis连数据库时,却都直接去主库读写数据了。
自己写个main方法 用jdbc连接也是正常的。一用mybatis框架就不正常了,难道atlas对mybatis不支持吗?
于是各种百度,谷歌。。。
最后
原因是:如果有事务的话,...
分类:
数据库 时间:
2015-08-14 19:07:39
阅读次数:
441
前言 CodeIgniter默认是不支持读、写分离的,网上流传的一般做法是在CI_Model层修改,但这有几个问题: 首先使用CodeIgniter的用户都是用过之后才发现不支持的,然后要修改大量的旧代码,产生的影响较多; 其次,...
分类:
数据库 时间:
2015-08-11 12:26:10
阅读次数:
208
Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用...
分类:
数据库 时间:
2015-08-10 00:36:33
阅读次数:
152
1.网站的发展,负载均衡,分布式缓存,分表,分库,读写分离
2.webServicesAndWCF 分布式通讯框架
下载地址:http://feixueteam.net/thread-443-1-1.html...
分类:
其他好文 时间:
2015-08-09 10:53:05
阅读次数:
116
前两天配置好了mysql主从方式,今天就拿ecshop练习读写分离。以下代码仅供学习参考,不成熟的地方,还需完善。初始化数据连接类 /* 初始化数据库类 * 如果配置了从服务器,则初始化从库类 */ if(count($_config['slave']))...
分类:
其他好文 时间:
2015-08-08 01:15:35
阅读次数:
155
1.主从服务器配置(略)master:188.188.1.144slave:188.188.1.175在Master和slave上配置代理的访问用户:grantallprivilegeson*.*to‘root‘@‘188.188.1.1%‘identifiedby‘123456‘;2.mysql-proxy配置(188.188.1.138)2.1安装前配置:安装mysql客户端检查如下包是否安装:rpm-qa..
分类:
数据库 时间:
2015-08-06 18:45:29
阅读次数:
332
一、Amoeba是什么Amoeba(变形虫)项目,专注分布式数据库proxy开发。座落与Client、DBServer(s)之间。对客户端透明。具有负载均衡、高可用性、sql过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。主要解决:降低数据切分带来的复杂多数据库结构..
分类:
数据库 时间:
2015-08-06 18:45:15
阅读次数:
511
实验系统:CentOS 6.6_x86_64实验前提:防火墙和selinux都关闭实验说明:本实验共有4台主机,IP分配如拓扑实验软件:mariadb-10.0.20 oneproxy-rhel5-linux64-v5.6-ga下载地址:http://pan.baidu.com/s/1jGpL2o....
分类:
数据库 时间:
2015-08-06 09:24:13
阅读次数:
283
Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy。它集中地响应应用的请求,依据用户事先设置的规则,将SQL请求发送到特定的数据库上执行。基于此可以实现负载均衡、读写分离、高可用性等需求。与MySQL官方的MySQLProxy相比,作者强调的是amoeba配置的方..
分类:
数据库 时间:
2015-08-06 02:11:09
阅读次数:
239
本文转自 http://hudeyong926.iteye.com/blog/1299989实现一主一从,一主多从,多主多从的读写分离。支持DAO,AR,其中Query builder只完成部分,需完善调用Java代码//ARclassUserextendsActiveRecord{public$u...
分类:
其他好文 时间:
2015-08-05 14:41:41
阅读次数:
154