apache和jboss负载均衡设置

在一个正常的负载平衡设置与Apache(mod_jk)和jboss的总处理是由Apache完成的部分是由jboss完成。 如果apache只是平衡负载,理论上应该可以直接从jboss得到结果。 可能吗? 在这样的设置中,apache只能作为代理吗?

如果您只是使用mod_jk将请求传递给JBoss,则Apache只会进行负载平衡,而不是您的应用程序的工作。 在进行负载平衡方面确实有一些工作,但与JBoss所做的相比,它是微不足道的。

是的,Apache只是一个反向代理,提供安全/日志logging/灵活性等。

然而,Apache HTTPd中的负载均衡是非常粗糙的,只有有限的健康检查,只要Jboss服务器启动,httpd就会将请求redirect到后端,即使ear / war部署失败,实际上并不显示内容。 使用“真正的”负载平衡器前端是一个更安全的方法,您可以实施健康检查,粘性会话,如果你需要在你的应用程序和其他有用的function。 HAProxy是一个stream行和强大的选项。