本文内容
前言
谈到分布式,那必定涉及到集群了,因为分布式无非就是加几台机器,那么这一群机器就组成了一个集群。集群中的各台机器,也叫作节点。
那集群中的节点都是怎么协同、怎么管理的呢?这就需要一个 Leader 来负责调度和管理其他节点,以达到集群中的数据一致性。
在分布式中,这个 Leader 被称为 主节点,而选举 Leader 的过程,就叫作 分布式选举。
大约 10 分钟
前言
谈到分布式,那必定涉及到集群了,因为分布式无非就是加几台机器,那么这一群机器就组成了一个集群。集群中的各台机器,也叫作节点。
那集群中的节点都是怎么协同、怎么管理的呢?这就需要一个 Leader 来负责调度和管理其他节点,以达到集群中的数据一致性。
在分布式中,这个 Leader 被称为 主节点,而选举 Leader 的过程,就叫作 分布式选举。
前言
前面了解了分布式的基础知识,接下来就要逐一去攻破它们。首先要讲的是 让程序间拥有 “团队精神” 的 “分布式协调与同步”,也就是 如何让程序通过协作共同去完成一个业务目标。
本章主要讲 分布式互斥,即让分布式中的程序 互斥地访问共享资源。