双活一致性【yetdone】

1 机房内高可用,但机房整体断网断电就完了

 

2 双活什么

2.1 存储层

canal+otter

 

2.2 应用层

2.2.1 静态路由(强一致)

如果用户突然挂vpn发起第二笔转账,就完了

 

2.2.2 动态负载(弱一致)

不能用

 

2.2.3 无状态网关(分片强一致,无脑裂)

根据具体业务hash路由

2.2.3.1 根据用户id转账路由

2.2.3.2 对方挂了则直接本机房处理,客户端或DNS探知挂了则路由到活的机房

 

2.3 中间件

redis就用主从或哨兵就行了,redis双活不成熟

 

2.4 网络层

 

 

3 第2点中可以:

3.1 同时

3.2 主备(伪双活)

3.2.1 冷备

3.2.2 热备

 

posted on 2025-09-20 22:10  silyvin  阅读(10)  评论(0)    收藏  举报