From 212db66bb88c0ff3dbe59620464117232cadd244 Mon Sep 17 00:00:00 2001 From: isno Date: Thu, 2 Nov 2023 23:43:17 +0800 Subject: [PATCH] update content --- consensus/summary.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/consensus/summary.md b/consensus/summary.md index 8071e399..d387ebe6 100644 --- a/consensus/summary.md +++ b/consensus/summary.md @@ -3,5 +3,3 @@ 微服务架构设计有个服务无状态(stateless)的原则,无状态服务不存储任何信息,这样更容易的横向扩展,实现高可用目标。无状态服务如果需要存储数据时,就往中间件转移。比如持久化的数据往关系数据库存储,缓存的数据往 Redis 存储,消息的接收往 MQ 转移等等。 数据存储到中间件,问题只是被转移,并没有解决,这些带有数据的中间件该如何保证高可用呢?单个节点无论设计都和高可用搭不上边,还是得用分布式多个节点的方式才行。能让分布式集群即使是在部分节点故障、网络延时、网络分割的情况下,整体集群仍具有容错性并最终表现出整体一致的过程,就是我们本章要讨论的话题 -- 分布式共识。 - -聊分布式共识避不开 Paxos,Paxos 也因算法复杂而著名,这一节我们就知难而上,从 Paxos 入手,去掉无关干扰,直达分布式系统问题的本质。 \ No newline at end of file