【问题标题】:Websphere load balancer resides in webserver?Websphere 负载均衡器驻留在网络服务器中?
【发布时间】:2017-06-29 03:49:49
【问题描述】:

在有多个应用服务器(节点)的集群架构中,负载平衡发生在网络服务器级别或其他地方。

我们可以在两个网络服务器之间进行负载平衡吗?

【问题讨论】:

  • 是的。不知道为什么你会认为你不能。
  • 如果请求到达网络服务器,然后发生负载平衡。那么如果我们有两个网络服务器,谁来负责将请求委托给 web-server1/web-server2?因为负载平衡发生在网络服务器收到请求之后。
  • 您似乎假设 websphere 必须是前端(有可以担任该角色的反向代理,也可以安装其他网络服务器并将 websphere 用作负载平衡后端)。

标签: java jakarta-ee websphere dmz


【解决方案1】:

简短的回答是,您可以拥有多个网络服务器。这取决于您想要支持的故障转移级别,但一个非常标准的拓扑结构是使用负载平衡器(如 F5),然后路由到 Web 服务器(IHS+WebSphere 插件),该服务器处理路由到后端 AppServer 和确保 HTTP 会话亲和性。

关于如何选择正确方法的冗长但详细的阅读: https://www.ibm.com/developerworks/websphere/techjournal/1010_pape/1010_pape.html

【讨论】:

    【解决方案2】:

    几年前 developerworks 上有一个类似的帖子-- WebSphere >‎ 论坛:WebSphere Application Server >‎ 主题:从 WAS 到 Web 服务器的负载平衡请求:

    https://www.ibm.com/developerworks/community/forums/html/topic?id=19dd59d6-eb09-4c00-b7ae-0bcd6c8315f5

    【讨论】:

      猜你喜欢
      • 2015-05-24
      • 1970-01-01
      • 1970-01-01
      • 2018-04-21
      • 2023-03-24
      • 1970-01-01
      • 2021-12-04
      • 2013-08-26
      • 1970-01-01
      相关资源
      最近更新 更多