用redis做缓存,nginx做代理,spring session进行共享session管理,springboot打包成war包部署在两个tomcat.
注意:
在测试过程中,springboot打包成两个jar包,部署在电脑和虚拟机上面,发现从服务器返回的sessionId是相同的,所以改成了打包成两个war包,分别部署在两个tomcat上,然后用ngiinx做负载均衡,进行代理,用spring session和redis,将session缓存在redis,进行共享。
另:在将springboot项目打包成war包访问时,需要加上tomcat上部署时项目的名称。
浏览coding.