[知识简介] 谈谈常见的分布式问题和解决方案:分布式锁、分布式事务、分布式会话、分布式任务调度; - 分布式会话
最编程
2024-03-20 16:32:06
...
分布式Session:
- 问题: 在多服务器部署的应用中,用户的会话状态(Session)需要在服务器间共享,否则用户在不同服务器间迁移时会导致Session丢失,影响用户体验和功能完整性。
-
解决方案:
- 集中式Session存储:将Session数据存储在*存储如Redis、Memcached或数据库中,所有服务器都能访问到同一份Session数据。
- Cookie-Based Session:将部分或全部Session数据加密后存储在客户端Cookie中。
- JWT(JSON Web Tokens):使用无状态Token认证,将用户状态信息编码在Token中,每次请求携带Token,服务器无需存储Session信息。
上一篇: UMI+ 乾坤] 风格污染解决方案
下一篇: el-dialog 弹出框掩码图层问题