点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我有一个问题,我需要有关Hybris和最佳性能的建议:
我有负载平衡器硬件,2个代理服务器和2个Web服务器(Hybris实例),并且我使用的是多租户模式,我必须为该基础架构提供2个解决方案:
-
负载均衡器将在作为主代理的代理之间传输所有流量,而另一个将进行故障转移,然后在以下情况下,代理服务器将充当Web服务器的负载均衡器: >
交通==>
[负载均衡器] ==>
[Proxy1] ==>
[Web服务器1]
[网络服务器2]
[Proxy2] ==>
[Web服务器1]
[网络服务器2]
我可以在物理LB中设置不同的流量路由选项:
o优先
o循环赛
o最少连接
o持久性
还有更多算法可供选择。 我相信我想在物理负载均衡器上优先处理Proxy1,因此可以使用"优先级"选项。
-
我想我可以简化此解决方案,并通过一些简单的修改使其变得更强大,而不是只有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透明会话如何?
谢谢
我不确定您的重定向计划,但是您应该能够在每个Web服务器上放置一个HTTP服务器并在其中配置重定向(例如,使用puppet或类似的东西分发配置)。
您的负载均衡器必须处理粘性会话(通常使用ips或cookie的哈希表),还必须将https连接与同一后端Web服务器相关联。
理想情况下,您应该将会话故障转移机制放入tomcat服务器中,以便能够在不影响前端用户的情况下关闭节点。 (会话切换到下一个节点,并且Web服务器已经具有正确的会话信息)
您好,请您提供一些文档链接以进行深入研究,以便更好地理解,谢谢。 最好的问候
一周热门 更多>