【发布时间】:2013-07-25 05:23:19
【问题描述】:
我正在尝试使用 mod_cluster 作为负载平衡器来实现 JBoss AS7 集群环境。谁能解释如何使用 mod_cluster 将基于 URL 参数的请求分派到特定的 JBoss 节点?
【问题讨论】:
标签: apache jboss load-balancing mod-cluster
我正在尝试使用 mod_cluster 作为负载平衡器来实现 JBoss AS7 集群环境。谁能解释如何使用 mod_cluster 将基于 URL 参数的请求分派到特定的 JBoss 节点?
【问题讨论】:
标签: apache jboss load-balancing mod-cluster
您能否详细说明您实际需要实现的目标? mod_cluster 是一个智能负载均衡器,可以动态注册工作节点及其上下文,例如,如果我有这个集群:
worker_0, contexts: houby/, ocet/, houbyaocet/
worker_1, contexts: houby/, ocet/, devtest/
worker_2, contexts: houby/, ocet/, devtest/
还有这个 mod_cluster httpd 负载均衡器:
http://mycompany.example.com
然后对houby/ 或ocet/ 的请求可以在所有工作人员之间平衡,而devtest/ 只能由worker_1 和worker_2 处理。对houbyocet/ 的任何请求都将在worker_0 上结束,因为这是唯一注册此上下文的工作人员。
您无需配置整个逻辑,它由 mod_cluster 自动完成。工作节点向平衡器发送特殊的配置消息,包括它们部署了哪些应用程序、它们是否过载、它们是否正在关闭/取消部署等。
HTH
卡姆
【讨论】: