【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】 obproxy
【 使用版本 】 v4.2.1
【问题描述】当将obproxy的 proxy_route_policy 设置为 follower_first 时当客户端弱读的时候优先发往备副本,如果无备副本可用则发往主副本。OBCP V3教程如下的优先级是如下
如果是无备副本可用则发往主副本,考虑优先级的顺序Region位置>合并状态>IDC关系?优先级为什么不是如下:
情况A: ( 同机房不合并的主----->同城不同机房不合并的主 这种不考虑直接不同城的主原因?)
同机房不合并的备 —> 同城不同机房不合并的备–>
同机房在合并的备---->同城不同机房合并的备----->
不同城不合并的备----->不同城合并的备------->
同机房不合并的主----->同城不同机房不合并的主—>
不同城不合并的主----->不同城合并的主
B、先考虑region以及合并状态,所有的备优先,没有备在考虑主 ,为什么优先级不是这种?
同机房不合并的备 —> 同城不同机房不合并的备–>
同机房在合并的备---->同城不同机房合并的备----->
不同城不合并的备----->不同城合并的备------->
同机房不合并的主----->同城不同机房不合并的主—>
同机房合并的主----->不同城不合并的主
同城不同机房合并的主----->不同城合并的主