rjdbc

最近同事在做一个日常,涉及到增加一个数据源的配置。数据源配置一定要有容灾的方式。了解的一些rjdbc。
以下内容来自:http://hi.baidu.com/jackbillow/blog/item/f6ea2322000bd1a84723e82f.html
看到TB在使用RJDBC,应用于数据库的切换,学习一下RJDBC。

应用使用Oracle Driver的Failover连接方式,在addresslist的第一个IP不存在的时候会导致建立连接很慢。如果应用使用RJDBC,可以在数据库切换的时候,能够让应用快速重新建立和数据库的连接。RJDBC对主备数据库进行了独立的管理(底层还是使用数据库本身的Driver,但是是配置了两个数据源),而配置的两个数据源中哪一个是活跃的,取决于ConfigServer(配置中心)上的配置。
RJDBC的DataSourceConfig在构造的时候就读取配置中心上的配置,并且可以基本保证是拿到了最新的配置后结束构造。并且和之前不同的是,在切换的时候,不会调用JBoss的数据源的MBean的stop和start,因为线上的DS文件都配置了Exception-Sorter,所以不需要去对JBoss中的数据源做任何操作的,只是返回当前配置为alive的数据源。


http://www.rforge.net/RJDBC/

http://web.iti.upv.es/madis/docs/RJDBC.pdf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值