CAP
强一致性、弱一致性、最终一致性
解决方案:
1业务整合
2BASE:处理的任务日志存储,使用业务规则重试
3使用消息队列;事务参与方都要同步得到结果
4拆分出主流程、异步流程,异步流程使用mq的ack,主流程本模块数据生成临时数据,调用依赖系统都成功才让本地数据生效,否则走作废流程
CAP
强一致性、弱一致性、最终一致性
解决方案:
1业务整合
2BASE:处理的任务日志存储,使用业务规则重试
3使用消息队列;事务参与方都要同步得到结果
4拆分出主流程、异步流程,异步流程使用mq的ack,主流程本模块数据生成临时数据,调用依赖系统都成功才让本地数据生效,否则走作废流程