漫衍式事宜的实现道理详解
漫衍式事宜的实现方法是漫衍式体系中很是重要的一个题目,在微处事架构和 SOA 大行其道的本日,把握漫衍式事宜的道理和行使方法已经是作为后端开拓者理所该当把握的手艺,从实现 ACID 事宜的 2PC 与 3PC 到实现 BASE 赔偿式事宜的 Saga,再到最后通过事宜动静的方法异步地担保动静最终必然会被斲丧乐成,我们为了增进体系的吞吐量以及可用性逐渐低落了体系对同等性的要求。 在营业没有对同等性有那么强的需求时,作者一样平常会行使 Saga 协议对漫衍式事宜举办计划和开拓,而在现实事变中,必要强同等性事宜的营业场景险些没有,我们都可以实现最终同等性,在产生脑裂可能纷歧致题目时通过赔偿的方法举办办理,这就能办理险些所有的题目。 Reference Database transaction · Wikipedia 『浅入深出』MySQL 中事宜的实现 MySQL · 特征说明 · 浅谈 MySQL 5.7 XA 事宜改造 XA Transactions Two-phase commit protocol Pattern: Saga Sagas RocketMQ 4.3正式宣布,支持漫衍式事宜 Akka Message Delivery - At-Most-Once, At-Least-Once, and Exactly-Once Part 1 At-Most-Once Part 2 At-Least-Once Part 3 Exactly-Once Message Delivery Reliability 【编辑保举】
点赞 0 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |