Bee读写分离使用总结

121 篇文章 1 订阅
47 篇文章 0 订阅

Bee读写分离RW、主从模式
2 读写分离RW、主从模式
bee.dosql.multiDS.enable=true
#支持同时使用多种类型数据库的数据源.
#bee.dosql.multiDS.differentDbType=true
#bee.dosql.multiDS.defalutDS=ds1

#write DB just set one db.
bee.dosql.multiDS.writeDB=ds1
#bee.dosql.multiDS.readDB=ds2,ds3
#poll:1, rand:2
#bee.dosql.multiDS.rDbRouteWay=1

支持场景:
支持水平扩展从库,灵活的调整各个从库的任意流量比例
支持优先就近选择从库进行读取数据,避免跨机房访问
灵活的强制走主库策略,支持单条SQL或者整个请求内所有SQL走主库
写库不能放在只读库列表   若需要在主库中读取数据,可特指
一个事务有读也有写操作,则统一到写库

主从同步,由DB负责.

高可用问题。主要包括:
新增slave节点:如果新增slave节点,应用应该感知到,可以将读请求转发到新的slave节点上。
slave宕机或下线:如果其中某个slave节点挂了/或者下线了,应该对其进行隔离,那么之后的读请求,应用将其转发到正常工作的slave节点上。
master宕机:需要进行主从切换,将其中某个slave提升为master,应用之后将写操作转到新的master节点上。
发现相应问题,及时刷新配置信息,并设置上下文配置要更新的标志:HoneyContext.setConfigRefresh(true);

改进:
提供就近路由、限流等功能。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值