NOTE

1.12 分布式系统服务状态

1. 什么是状态 - 状态指的是程序的上下文信息或者数据 - 有状态:用户的前一次请求和后一次请求有关联,必须打到某个节点才能正常处理 - 无状态:用户的前一次请求和后一次请求有关联,打到任意一个节点都能正常处理 2. 有状态服务 vs 无状态服务 有状态服务 无状态服务 --- ---------

分布式系统创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. 什么是状态

  • 状态指的是程序的上下文信息或者数据
  • 有状态:用户的前一次请求和后一次请求有关联,必须打到某个节点才能正常处理
  • 无状态:用户的前一次请求和后一次请求有关联,打到任意一个节点都能正常处理

2. 有状态服务 vs 无状态服务

有状态服务 无状态服务
优点 状态不需要在第三方存储保存;本地访问可用性和性能更高 扩展性好,可以随意增减节点
缺点 扩展性差,不能随意增减节点 状态需要在第三方存储保存;可用性和性能较差

3. 参考