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

本文详细阐述了有状态会话Bean集群的基本理论,包括状态、Sticky特性、容错、集群拓扑和EJBclientstub的运作原理。通过深入分析,帮助开发者理解和实现更高效、可靠的集群部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

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

  • 状态
  • Sticky 特性
  • 容错
  • 集群拓扑
  • EJB client stub

状态

有状态会话Bean的状态指的是每一个client stub在容器中都有一个对应的实例,通过同一个client stub的连续请求被认为是一个会话,状态在服务器端维护。

Sticky 特性

不像无状态会话Bean的负载均衡策略(集群节点中切换),有状态会话Bean集群中采用Sticky机制,即client stub将请求发送到集群中同一个节点,知道节点发生异常退出。

容错

EJB client stub能够容错请求到可达的集群节点,状态通过Infinispan在集群中复制同步。

集群拓扑

集群拓扑可以通过集群的EJB或EJB client端的配置文件确定。

EJB client stub

通过JNDI查询有状态会话Bean返回一个EJB client stub,它包括集群的拓扑结构,进行Sticky转发,容错等。另外每一次EJB调运都会更新stub中的集群信息,这使得stub中集群信息始终为最新。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值