目前我有以下设置:硬件负载平衡器将流量引导到两个物理服务器,每个物理服务器运行 2 个 weblogic 实例。
工作正常。我希望能够在不丢弃活动会话的情况下关闭其中一台服务器。现在,如果我关闭其中一台物理服务器,任何去往那里的流量都会反弹回登录屏幕。
我正在寻找以最小的性能影响完成此任务的最简单方法。到目前为止我考虑过的事情: 1. 看看我是否可以以某种方式将会话信息存储在负载均衡器上,并通过一些负载均衡器的魔法让它注意到一个服务器已经死掉并尝试另一个具有相同会话信息的服务器(不确定这是可能) 2. 配置 weblogic 集群。不确定性能会受到什么影响。我猜这就是我最终的结果,但仍在寻找替代品。3. ?
我目前拥有的是一个过度设计的 DR 解决方案(这是要求),但我想将它更多地移向 HA 的方向(为了灵活性)
编辑创建 2 个集群并复制它们之间的会话是否值得(我在想每个站点一个集群,站点足够近)。这将涵盖一个集群失败的事件。