服务无状态化与 Token 方案
有状态的服务无法水平扩展。从 Session 到 JWT 到 OAuth2,Token 方案的演进背后是无状态化的设计哲学。 一、有状态 vs 无状态 1.1 有状态——服务器保存客户端信息,无法随意扩容 1.2 无状态——每个请求独立,可以随意扩容 1.3 为什么微服务要求无状态——弹性伸缩的前提 二、Session 时代的终结 2.1 Tomcat Session 的机制——JSESSIONID Cookie 2.2 分布式 Session 方案——Redis 集中存储 2.3 Spring Session——透明化 Session 共享 2.4 Session 方案的缺点——...