Nginx 与多台tomcat整合,实现session共享配置,一直实现不了,请高手指...

发布网友 发布时间:2022-04-23 04:04

我来回答

1个回答

热心网友 时间:2022-04-09 06:03

Nginx作为负载均衡前端 配置可以参照apache httpd server
至于tomcat session共享 是群集的问题
tomcat官方网站文档写的很明白了 http://tomcat.apache.org/tomcat-7.0-doc/cluster-howto.html
直接copy上面的配置到service.xml就可以
引文tomcat的session同步是通过广播实现的,所以
如果你是windows 貌似已经默认开启了组播段ip
如果你是linux或者别的 请手动打开服务器的组播地址段(方法网上找 很多)
官方建议是tomcat集群不要超过4台 否则会引起广播风暴

从本质上看 tomcat的集群性能不算很好 如果你有很大数据量的需求 这里推荐glassfish 配置比tomcat简单 而且群集信息同步使用一致性hash算法 既稳定又高效 另外还有jboss 这个就不多说了 至于jetty(短小精悍) 新手不推介研究 先把tomcat搞清楚先

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com