mysql中间件Atlas使用反馈

项目中有用到mysql中间件Atlas做读写分离,处理国外访问国内数据慢问题,所以国外服务器也自建了mysql数据库,目前监控数据请求来看,国外服务器的请求还是会比较慢,所以我怀疑Atlas是不是依然请求到了国内数据库,搜索查到Atlas有这个特性:

java程序连接Atlas发现不能读写分离,所有的请求都发向主库,这是为什么?

检查一下java框架,是不是默认将autocommit设置为0了,很多java框架将语句都封装在一个事务中,而Atlas会将事务请求都发向主库。


所以想问一问是不是项目中的配置我需要修改什么参数

评论区

JFinal

2017-02-21 11:22

抱歉没有用过 Atlas,给不到多少具体的帮助。中间件一般在用的时候对上层是透明的,所以建议主要去学一下 Atlas 的配置细节

在 jfinal 这端,对于数据源的配置会在 DruidPlugin、C3p0Plugin 这两个类中的构造方法和 setter 方法中提供

热门反馈

扫码入社