分布式CAP定理
Kafka的关键配置min.insync.replicas

Kafka的关键配置min.insync.replicas :用户消息生产的客户端配置,表示消息生产者认为写入成功之前确认收到记录的代理数量。 - acks==0 — 发送请求时认为写入成功 ... 详细
为什么 Apache Kafka 不需要 Fsync 来保证安全?

Apache Kafka 不需要 fsyncs 来确保安全,因为它在其复制协议中包含恢复。它是一个真实世界的 分布式系统 ,使用 异步 日志写入 + 恢复,并内置一些额外的额外安全性。异步日... 详细
时钟和因果关系 - 分布式系统中的排序事件

系统事件可以根据它们发生的时间来排列。时钟计时并产生时间戳。传统时钟(例如时钟)使用通用参考来了解时间。该参考可以是内部硬件或使用 NTP 等协议提供时间的公共服务。然而,由于时钟漂移和/或网络时间... 详细
分布式系统关键概念和模式 - klarna

如果您在一家现代科技公司工作,您可能遇到过“分布式系统”一词。在这篇博文中,我将分两部分进行介绍,第一部分是关于关键概念和时间表,第二部分是关于行业中使用的一些模式。这篇博文的目的是分享足够的基础信... 详细
7个系统设计基础概念

任何系统设计面试肯定会要求您为您尝试构建的任何系统提出基本的高级设计。有一些组件是肯定需要的。记下这些组件: 1、负载均衡器 如果没有负载均衡器来在各个节点之间分配传入请求,就不可能拥有... 详细
集合set复制:通过锁定广播实现无全序的容错算法

虽然状态机复制是实现任何理想功能的黄金标准,但它需要对所有交易 (事件)进行完全的总排序(全序),在某些情况下,这种开销是不必要的。 事实证明,在许多自然用例中,特别是规范的简单代币支付用例,不需... 详细
事件溯源CQRS不必引入最终一致性 - jamesmh

使用Debezium实现缓存实时刷新 - gunnarmorling

俗话说计算机科学只有两件难的事:缓存失效和命名。好吧,事实证明第一个实际上已经解决了。 了解如何在靠近用户的分布式 缓存 中保持数据的读取视图,始终与您的主数据存储更改数据捕获保持同步。你将学到... 详细
用CAP定理解释成长型组织的大难题 - Nir

有人曾经告诉我,任何类型的团队或组织所经历的最艰难的转变是从大约 30 人增长到 60 人。 当时,我记得我在想,“嗯,这很随意。当然,每个组织都是不同的。” 在某些方面,每个组织都是不同的。然而,... 详细
分布式系统中的数据复制

分布式系统的仲裁模式
