tomcat集群 session管理概念

一、如何分散访问请求到集群各个节点。 缓存

二、 若是经过session管理策略,确保某一个节点失效后,其session数据能由其余节点获取,实现集群容错。 session

针对第一个问题,直接解决方案使用session stickey粘性访问,同一个session相关请求转发到同一个节点上。 性能

针对第二个问题,使用session复制机制session replication 。即节点之间经过组播方式转发session到其余节点。若是其中一个访问出错,但其余节点仍有有效的session内容。从而有效的接管中session。 缺点也很明显,随着网站压力变大,大量的session须要复制。在用户和数量和集群数量达到必定规模时候,session复制可能成为性能瓶颈。因而人们想到办法经过第三方缓存来解决。若是某个节点失效了,能够从第三方缓存中读取。  网站

相关文章
相关标签/搜索