汇集有状态会话Bean

时间:2010-10-17 17:22:04

标签: session ejb-3.0 instance pool stateful

是否可以对有状态会话bean进行实例池化...就像有状态bean实例被钝化一样,在执行prepassivate()期间删除与之关联的所有状态信息并将其发送到池中,如果是在postActivate()期间从客户端收到请求将状态恢复到从池中挑选的实例并继续。

1 个答案:

答案 0 :(得分:2)

有状态会话bean的EJB规范中的状态图对我来说非常清楚 - 创建的实例是为了在会话中使用并保持与会话关联,直到超时或删除。

我无法想象这种集合会提高效率的场景。在最简单的情况下,我们将创建/删除实例的成本与保存和恢复状态的成本进行比较,我希望后者占主导地位。