双活一致性【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 热备
浙公网安备 33010602011771号