分布式(一)

2021-03-23  本文已影响0人  lucasgao

最近把几种分布式一致性协议撸了一遍,就觉得很迷,不知道自己最终沉淀下来了什么,于是重新审视分布式协议,从问题出发,思考为什么需要分布式一致性协议。

当我们谈论分布式一致性协议的时候,我们究竟在意的是什么。

  1. 服务的可用性提高,我们不希望某台机器挂掉后,服务就不可用。
  2. 服务的状态一致,如果多台机器状态不一致,那么就会有安全性的问题。
    1. 对于新加的机器,需要快速同步状态
    2. 对于崩溃恢复的机器,需要纠正状态
  3. 可以水平扩展,在性能或者可用性不够的情况下,可以通过新增机器解决。
  4. 快速响应客户端请求
  5. 减轻客户端的操作,我们不希望客户端去保证服务器的可用性。
  6. 负载均衡
上一篇 下一篇

猜你喜欢

热点阅读