我有3台tomcat服务器 我的所有应用程序都部署为WAR 第一个是Web服务器,它通过来自服务器2的http调用者使用远程对象 服务器2使用来自服务器3的http调用者的远程对象 我想在服务器2和3上使用spring security。 我需要知道调用远程方法的用户会话 我正在考虑在每个服务器上创建一个会话,但我不知道如何做到这一点? 即使我可以将会话复制到所有服务器,如何告诉服务器2用户X调用了一些远程方法?
答案 0 :(得分:0)
嗯..我们在项目中使用Spring Security。我们使用集群下的3台Tomcat服务器。我们在LB上使用Sticky会话,这样,一旦LB和节点之间形成会话,后续请求就会转到同一个节点。 我建议你把3个TOmcat服务器放在集群上(非常简单),并在你的LB和所有节点上保持粘性会话。