我正在尝试使用mod_cluster作为负载均衡器来实现JBoss AS7集群环境。任何人都可以解释如何使用mod_cluster将基于URL参数的请求分发到特定的JBoss节点吗?
答案 0 :(得分:0)
你能详细说明你实际需要实现的目标吗? 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自动完成。工作节点向平衡器发送特殊配置消息,告知他们已经部署了哪些应用程序,它们是否过载,tehy是否正在关闭/取消部署等等。
HTH
Karm