分布式系统经常出现的异常如: 机器宕机,网络异常,消息丢失,消息乱序,数据错误,不可靠的TCP,存储数据丢失等...
分布式事务是企业集成中的一个技术难点,也是每一个分布式系统架构中都会涉及到的一个 东西,特别是在微服务架构中,几乎可以说是无法避免。 2.CAP定理与BASE理论 2.1CAP理论 2.2 BASE理论 是对 CAP 理论的延伸,思想是即使无法做到强一致性(CAP 的一致性就是强一致性),但可 以采用适当的采取弱一致性,即 最终一致性。详细的分布式事务:
分布式事务( 图解 + 秒懂 + 史上最全 ) - 疯狂创客圈 - 博客园 (cnblogs.com)
3.分布式事务的几种方案 3.1 2PC模式 3.2 柔性事务-TCC事务补偿型方案 3.3 柔性事务-最大努力通知型方案 按规律进行通知, 不保证数据一定能通知成功,但会提供可查询操作接口进行核对 。这种 方案主要用在与第三方系统通讯时,比如:调用微信或支付宝支付后的支付结果通知。这种 方案也是结合 MQ 进行实现,例如:通过 MQ 发送 http 请求,设置最大通知次数。达到通 知次数后即不再通知。 案例:银行通知、商户通知等(各大交易业务平台间的商户通知:多次通知、查询校对、对 账文件),支付宝的支付成功异步回调。3.4 柔性事务-可靠消息 + 最终一致性 方案 (异步确保型)



