摘要: 一 各种方案对比 | | 2PC | TCC | 可靠消息最终一致性 | 最大努力交付 | | | | | | | | 一致性 | 强一致性 | 最终一致(偏强) | 最终一致 | 最终一致 | | 吞吐量 | 低 | 中 | 高 | 高 | | 实现复杂的 | 易 | 难 | 中 | 易 | 二 阅读全文
posted @ 2020-03-06 04:11 NEWHOM 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一 什么是最大努力交付 事务发起方服务执行完本地事务后向消息中间件发送一条消息,消息中间件发送消息给通知服务,通知服务发送消息给下游系统或者服务。 二 使用最大努力交付的前提 同使用可靠消息最终一致性的前提一样: 下游服务执行本地事务失败不会对上游服务造成影响。事务不要求强一致性 三 最大努力交付与 阅读全文
posted @ 2020-03-06 04:10 NEWHOM 阅读(369) 评论(0) 推荐(1) 编辑
摘要: 一 什么是可靠消息最终一致性 事务发起方服务执行完本地事务后向消息中间件发送一条消息,消息中间件通知下游服务执行本地事务。 二 使用可靠消息最终一致性的前提 下游服务执行本地事务失败不会对上游服务造成影响。事务不要求强一致 三 使用可靠消息最终一致性必须要解决的问题 上游服务的本地事务与发送消息的原 阅读全文
posted @ 2020-03-06 04:09 NEWHOM 阅读(275) 评论(0) 推荐(0) 编辑