我们有一个包含 2 个节点的集群(启用了单点登录的 JBoss EAP 6.3),节点 1 和节点 2 位于不同的服务器中。除此之外,我们还拥有一个 Apache2,并使用 mod_cluster 进行负载平衡和粘性会话。我们还有带有可分发标签 () 的 Web 应用程序。
问题在于,粘性会话似乎在同一个 Web 应用程序上运行,但当我们导航到另一个 Web 应用程序时,它就会破坏粘性。
示例:用户转到 Web 应用程序 A,节点 1 获得请求。当用户导航到 Web 应用程序 B 时,节点 2 获得请求。在启用粘性会话和 SSO 的情况下,用户不应该获得相同的节点(节点 1)吗?在这种情况下,节点 1 应该始终获得用户的请求,因为它是获得第一个请求的节点。
你们能给我们指明正确的方向吗?谢谢,问候。