分布式系统关键概念和模式 - klarna

原文约3100字,阅读约需8分钟。发表于:

如果您在一家现代科技公司工作,您可能遇到过“分布式系统”一词。在这篇博文中,我将分两部分进行介绍,第一部分是关于关键概念和时间表,第二部分是关于行业中使用的一些模式。这篇博文的目的是分享足够的基础信息和资源,如果有兴趣,您可以自行深入挖掘。 两位将军的问题 — 1975 两名陆军将军正试图协调进攻。他们应该决定一个时间,双方一起进攻,只有他们一起进攻,他们才能获胜。他们之间的道路被反对派军队掩护。一位将军派遣一名士兵告知他要进攻的时间,另一位将军应回复“确定”。问题是, 如果士兵在到达另一边之前死在中间怎么办?或者 如果士兵在回来的路上死了怎么办? 由于不可靠的通信渠道,..

分布式系统中的关键概念和时间表、行业中使用的一些模式,如两位将军的问题、2PC、Paxos、CAP定理、Spanner、恰好一次交付、事件溯源和CQRS,它们各自有优缺点,还有Saga、CDC/发件箱等模式,它们也有各自的优缺点。

分布式系统关键概念和模式 - klarna
相关推荐 去reddit讨论