负载均衡器和代理与hybris?

2020-09-24 23:36发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我有一个问题,我需要有关...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我有一个问题,我需要有关Hybris和最佳性能的建议:

我有负载平衡器硬件,2个代理服务器和2个Web服务器(Hybris实例),并且我使用的是多租户模式,我必须为该基础架构提供2个解决方案:

  1. 负载均衡器将在作为主代理的代理之间传输所有流量,而另一个将进行故障转移,然后在以下情况下,代理服务器将充当Web服务器的负载均衡器:

交通==>

[负载均衡器] ==>

  [Proxy1] ==>
       [Web服务器1]
       [网络服务器2]
    [Proxy2] ==>
       [Web服务器1]
       [网络服务器2]

  

我可以在物理LB中设置不同的流量路由选项:

o优先

o循环赛

o最少连接

o持久性

还有更多算法可供选择。 我相信我想在物理负载均衡器上优先处理Proxy1,因此可以使用"优先级"选项。

  1. 我想我可以简化此解决方案,并通过一些简单的修改使其变得更强大,而不是只有2个代理服务器和2个Web服务器才具有4个Web服务器。

当我使用mod_ajp将流量传递到Web服务器上的Hybris时,我可以在所有4个服务器上都使用mod_ajp并将流量传递到本地主机上的Hybris。

所有4台服务器都将位于同一个负载均衡器池中,如果其中1台发生故障,它将自动从池中移出,而其他3台Web服务器将在处理已关闭的Web服务器时固定处理所有Web流量。

但是代理服务器上的重定向问题呢,因为我有多个域和存储,并且我不得不将域重定向到其他链接,例如(当客户输入 mycompany。 com ,它必须以 mycompany.com/xxx/xxxxstorefront 的身份进入Hybris服务器,并且对其他域也是如此! 粘性会话和https透明会话如何?

谢谢

2条回答
槿木_熙
2020-09-25 00:20 .采纳回答

我不确定您的重定向计划,但是您应该能够在每个Web服务器上放置一个HTTP服务器并在其中配置重定向(例如,使用puppet或类似的东西分发配置)。

您的负载均衡器必须处理粘性会话(通常使用ips或cookie的哈希表),还必须将https连接与同一后端Web服务器相关联。

理想情况下,您应该将会话故障转移机制放入tomcat服务器中,以便能够在不影响前端用户的情况下关闭节点。 (会话切换到下一个节点,并且Web服务器已经具有正确的会话信息)

一周热门 更多>