JBoss 系列六十五:JBoss 7/WildFly 集群之无状态会话Bean集群 - I(基本理论)

概述

我们通过如下五个方面去明确无状态会话Bean集群的基本理论:

  • 无数据的丢失
  • 负载均衡
  • 容错
  • 集群拓扑
  • EJB client stub

无数据的丢失

无状态会话Bean avoids holding data on behalf of its client,这使得无状态会话Bean集群变得简单,因为我们不必担心数据的丢失。

负载均衡

同一个EJB Client通过相同的client stub的一系列EJB调运会进行负载均衡,即EJB请求会在JBoss节点上切换(sequential calls made by the same client through the same stub can be load balanced across available cluster nodes)。

容错

EJB client stub能够容错请求到可达的集群节点(fail over a request across the available cluster nodes)。

集群拓扑

集群拓扑可以通过集群的EJB或EJB client端的配置文件(jboss-ejb-client.properties)确定。

EJB client stub

通过JNDI查询无状态会话Bean返回一个EJB client stub,它包括集群的拓扑结构 and can successfully load balance or fail over a request across the available cluster nodes。每一次EJB调运都会更新stub中的集群信息,这使得stub中集群信息始终为最新。

你可能感兴趣的:(集群,jboss,负载均衡,ejb,无状态会话Bean集群)