不是所有业务都能够做异地多活。比如:

  1. 转账
  2. 余额(余额只能做读备份,不能做多活)

设计技巧

  1. 保证核心业务的异地多活

  2. 保证核心数据的最终一致性

  3. 采用多种手段同步数据

  • 不同的数据采取不同的同步策略
  1. 只保证绝大部分用户的异地多活