-
Kafka 完全指南:从 Partition 到 ISR 的内部机制
Kafka 是当代分布式系统里最重要的中间件之一 —— 它既是消息队列,也是事件日志、流处理基础设施、数据管道的核心。但很多人对 Kafka 的认知停留在"Producer 发,Consumer 收"。深入到 Topic / Partition / Offset / Consumer Group / Replica / Controller / ISR 这些概念,以及它们怎么协…- 0
- 0
-
限流熔断降级完全指南:Sentinel 与 Resilience4j 的高可用三件套
"流量突然涨 10 倍,系统怎么活下去?" —— 这是每个互联网工程师都会碰到的问题。限流、熔断、降级是高可用三件套,它们不是"可选优化",而是任何对外服务的必备保险。这篇文章把令牌桶、漏桶、滑动窗口讲透,然后讲熔断器模式、降级策略,以及 Sentinel / Resilience4j 等主流框架的工程实践。 问题:没有保护的系统怎么死 真实事故场景: 某接…- 0
- 0
-
幂等性与分布式锁完全指南:幂等 Token、Redis 锁与 Snowflake ID
"用户重复点击下单按钮,产生了两个订单。""扣款接口因网络重试调用了两次,用户被扣了两次钱。""消息队列重发,业务被执行两次。"—— 这些场景的根源都是同一个:缺乏幂等性。这篇文章把幂等性、分布式锁、分布式 ID 这三个紧密相关的话题一次讲透,因为它们经常组合出现在解决方案里。 幂等性的定义 简单说:同一个操作执行 N 次和执行 1 次效…- 0
- 0
-
Raft 与 Paxos 共识算法完全指南:从原理到 etcd 实战
Raft 和 Paxos 是分布式系统里两个最重要的共识算法 —— 你看到的所有"多副本一致性"功能(etcd 选主、Kafka Controller、TiDB PD、Consul 选主)背后都是它们。Paxos 久负盛名但出了名难懂,Raft 是"给人读的 Paxos",从教学角度专门设计。这篇文章把两个算法的核心讲透,重点放在 Raft(因为更易懂且现代…- 0
- 0
-
一致性哈希完全指南:从哈希环到 Jump Hash 与 Redis Cluster
"加一台机器,数据怎么重新分配?" —— 这是分布式存储和分布式缓存绕不开的核心问题。普通取模(node = hash(key) % N)在节点变化时会让所有数据重新映射,代价巨大。一致性哈希给出了优雅的答案:节点增减只影响相邻节点的数据。这篇文章把一致性哈希讲透,从原始算法到虚拟节点、到 Jump Hash、再到现代系统(Redis Cluster、DynamoDB、CDN)…- 0
- 0
-
CAP 与 BASE 完全指南:分布式系统的一致性权衡
CAP 定理是分布式系统里最有名也最被误解的理论。"CAP 三选二" 这个口诀人人会背,但真要解释"为什么不能同时满足"、"P 不能放弃是什么意思"、"NoSQL 是 AP 还是 CP"、"BASE 和 ACID 怎么权衡",大多数工程师就开始打结。这篇文章把 CAP / PACELC / BASE…- 0
- 0
-
分布式事务完全指南:从 2PC 到 TCC、Saga 与消息事务
"用户下单要扣库存、扣余额、加积分,这三件事必须同时成功或同时失败。在单库里 BEGIN-COMMIT 就行;但库存在 A 服务,余额在 B 服务,积分在 C 服务 —— 怎么办?" 这就是分布式事务问题。它没有单库 ACID 那么干净的答案 —— 所有方案都是在一致性、可用性、性能之间的精心折衷。这篇文章把 2PC、3PC、TCC、Saga、消息事务讲透,讲清楚每种方案的适用…- 0
- 0
分布式
幸运之星正在降临...
点击领取今天的签到奖励!
恭喜!您今天获得了{{mission.data.mission.credit}}积分
我的优惠劵
-
¥优惠劵使用时效:无法使用使用时效:
之前
使用时效:永久有效优惠劵ID:×
没有优惠劵可用!







