Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 带负载均衡器的JBoss服务器_Java_Jboss_Load Balancing - Fatal编程技术网

Java 带负载均衡器的JBoss服务器

Java 带负载均衡器的JBoss服务器,java,jboss,load-balancing,Java,Jboss,Load Balancing,我有一个Web服务,它运行在几个JBoss服务器上 配置如下所示: Apache (as Load Balancer) -> (n instances of) Jboss 如果我真的像LB一样需要Apache,我会这么做。我发现JBosses服务器可以在通道中工作。 但我不确定这是否意味着,该通道可以像LB一样工作,如果我从通道向服务器1发送来自Apache的请求,JBoss服务器将以较少的负载将该请求分发到服务器 如果不是,那么通道意味着什么?在JBoss中,节点之间的通信由JGrou

我有一个Web服务,它运行在几个JBoss服务器上

配置如下所示:

Apache (as Load Balancer) -> (n instances of) Jboss
如果我真的像LB一样需要Apache,我会这么做。我发现JBosses服务器可以在通道中工作。 但我不确定这是否意味着,该通道可以像LB一样工作,如果我从通道向服务器1发送来自Apache的请求,JBoss服务器将以较少的负载将该请求分发到服务器


如果不是,那么通道意味着什么?

在JBoss中,节点之间的通信由JGroups组通信库处理,其中JGroups
通道提供了跟踪集群中谁的核心功能,并在集群成员之间可靠地交换消息J组具有相同配置和名称的频道能够动态发现彼此并形成一个组

例如分布式
HttpSession
缓存或
EJB3
缓存使用的通道

在基于HTTP的JBoss服务中,需要一个外部负载平衡器来处理所有请求并将它们分派到集群中的服务器节点。负载平衡器在逻辑上是集群的一部分,但我们将其称为“外部”,因为它与客户机或任何JBoss as实例都不在同一进程中运行。它可以在软件中实现(mod_jk、mod_集群等)

REF: