我们项目中有个模块用到了缓存 大约功能是这样的
某一用户 登录成功时 请求 项目A 存下当前的登录状态 拿到令牌
转到子站点时 利用令牌 再次请求 项目A 拿到登录的状态
如果缓存 这个时候是丢到服务器中的吧? 这样的话如果用户量一大 缓存没有及时的释放 会不会造成FWQ的崩溃
或者缓存的丢失
------解决思路----------------------
只要丢失的概率不大,其实是可以接受的,另外单点登录其实只负责登录信息,权限什么的不是单点登录的职责,而且权限的缓存一般就是缓存角色和资源的对应关系,用户和角色的对应关系并不缓存,而是实际用户登录后获取,并存入Session(补充下,session也可以认为是缓存,但它与cache并不一样,就我个人而言,我并不认为它是缓存),而角色和资源的对应关系只要设计合理,其实并不会占用多少内存