参考答案
结论:cookie存客户端,session存服务端;分布式session常用集中存储。区别:cookie在浏览器,容量约4K,可禁用,明文存状态标识;session在服务端,存用户会话状态,通过cookie带sessionId关联,更安全。分布式实现:①session复制:各节点同步,费带宽;②粘性会话:负载均衡绑定,容灾差;③集中存储(主流):用Redis等集中存session,应用无状态,如Spring Session+Redis;④客户端token:如JWT加密存本地,服务端不存。先结论后原理,集中存储最常用。