分布式专题

分类:分布式与架构 · 更新于 2026-09

分布式系统把单机问题变复杂,需要专门机制。

一、分布式 ID

全局唯一且趋势递增:UUID(无序)、雪花算法(时间戳+机器号,有序但依赖时钟)、号段模式(一次取一段)。

二、分布式锁

用 Redis(SET NX + 续期)或 ZooKeeper/etcd 实现跨进程互斥,注意锁超时与误删(用唯一 token 校验)。

三、分布式事务

强一致难且贵,常用最终一致:TCC、本地消息表、事务消息、Saga。按业务容忍度选择。

四、共识

多节点对某个值达成一致用 Raft/Paxos。etcd、Consul 等注册/配置中心依赖它保证一致。

← 返回首页