仅限单台tomcat可以集群tomcat就会出现问題,存在session共享的问题每个系统都有自己的session,不能统一
-
优点:不需要额外开发,只需要搭建tomcat集群即可
- 实现单点登录系统,提供服务接口把session数据存放在redis。
Redis可以设置key的生存时间、访问速度快效率高
优点:redis存取速度快,不会出现多个节点session复制的问题效率高。
缺点:tomcat 是全局session复制,集群内每个tomcat嘚session完全同步(也就是任何时候都完全一样的) 在大规模应用的时候用户过多,集群内tomcat数量过多session的全局复制会导致集群性能下降, 因此tomcat嘚数量不能太多,5个以下为好