我有一个WAS环境,其拓扑结构如下所示:(这里有一个错字,“IH'应该是' IHS'”
来自最终用户的请求通过IHS并到达WAS1,然后来自WAS1的应用程序将从其后端WAS2 CLUSTER调用应用程序服务,F5设备负责负载平衡工作。
我的问题是关于 WAS2 群集的会话跟踪机制。启用Memory-to-memory replication
后,我可以在此处使用cookies
或URL rewriting
吗?如果是这样,我是否需要进行任何手动配置?如果没有,我可以使用哪种跟踪方式?哪个不能?为什么呢?
请尽可能详细解释!
提前致谢
答案 0 :(得分:0)
Cookie或URL重写与会话复制无关。它们是客户端将会话ID发送回服务器的工具。默认情况下支持Cookie,您需要选中一个框以启用URL重写。
我有几个问题要求你。
(1)为什么WAS 1没有聚集? (或者你不想在这张照片中显示)
(2)它起什么作用?可以通过简单的IHS实现该功能吗?
(3)为什么在WAS 1和WAS集群之间使用F5?我不明白F5负载均衡器是如何工作的。通常,IHS使用WAS生成的克隆ID来了解将请求路由到哪个WAS服务器。这就是在IHS + WAS中实现会话亲和性的方式。 F5可能会也可能无法实现这一目标。
除了启用URL重写并确保应用程序代码中的所有链接都使用编码的URL之外,此结构中不需要任何配置。我更喜欢坚持使用Cookies,因为这是默认方法,如果关闭cookie,事实上WAS将无法工作(因为用于安全的LTPAToken(auth / auth)作为cookie发送回客户端))
使用URLre-writing没有任何害处,除非一个“未编码的URL链接”可能会丢失用户的会话。
HTH