6.2.1 服务无状态化设计 在分布式系统演进的漫长征途上,我们曾无数次被同一个幽灵惊醒:服务扩容时请求失败、节点故障后会话丢失、灰度发布中用户状态错乱、数据库连接池瞬间打满……这些看似孤立的现象,其底层共性,往往指向一个被低估却至关重要的设计原点——服务是否真正无状态。 “无状态”三个字,早已写入云原生架构白皮书,嵌入Kubernetes Deployment的滚动更新逻辑,也藏在Service Mesh流量调度的决策树深处。但遗憾的是,太多团队将它简化为一句口号:“把Session存到Redis里”,或一句配置:“加个sticky session关掉”。这就像给一辆发动机仍在烧机油的汽车贴上“零排放”标签——表面合规,内里失衡。