无状态架构
一种分布式系统设计范式,服务端不保存客户端请求之间的状态信息,每个请求独立携带所需上下文,有利于水平扩展和负载均衡,是REST架构和HTTP协议的基本特征之一
核心事实
时间轴 (近 90 天)
无状态架构是指服务器不在请求之间保存客户端会话信息,每个请求都携带完整上下文自描述,使MCP Server可以像普通HTTP API一样被负载均衡和水平扩展
无状态化的代价是每个请求的负载可能变大,原本存储在会话中的上下文需要由客户端在每次请求中显式传递或通过其他持久化手段管理
无状态并不等于无记忆,它只是将状态的存储位置从服务端转移到了客户端或外部持久层
常见的无状态实践包括将会话信息编码进JWT随请求传递、将共享上下文存入数据库或向量存储、通过API网关在请求头注入追踪元数据
无状态架构由于服务节点之间不共享状态,可以通过增加实例应对负载增长,具备强水平扩展能力
无状态服务天然适合容器化与Serverless架构,可随时重启、迁移而不丢失运行时数据
「无状态」指数据库服务本身不在服务端维护会话状态或连接上下文,每次读写请求都是自包含的
全部知识事实 (7)
无状态架构由于服务节点之间不共享状态,可以通过增加实例应对负载增长,具备强水平扩展能力
65%待验证无状态架构是指服务器不在请求之间保存客户端会话信息,每个请求都携带完整上下文自描述,使MCP Server可以像普通HTTP API一样被负载均衡和水平扩展
50%待验证无状态化的代价是每个请求的负载可能变大,原本存储在会话中的上下文需要由客户端在每次请求中显式传递或通过其他持久化手段管理
50%待验证无状态并不等于无记忆,它只是将状态的存储位置从服务端转移到了客户端或外部持久层
50%待验证常见的无状态实践包括将会话信息编码进JWT随请求传递、将共享上下文存入数据库或向量存储、通过API网关在请求头注入追踪元数据
50%待验证「无状态」指数据库服务本身不在服务端维护会话状态或连接上下文,每次读写请求都是自包含的
50%待验证无状态服务天然适合容器化与Serverless架构,可随时重启、迁移而不丢失运行时数据
50%