3

我知道有状态的 EJB 可以由特定的客户端同时访问。容器正在序列化请求并一个接一个地执行它们。

问题是——你能设置 EJB 容器让并发访问 SFSB 吗?

我知道我有一个@AccessTimeout允许我配置特定客户端可以多次同时访问 SFSB。但是,它允许我指定根本不允许并发访问让容器序列化请求。

EJB 规范是否禁止这样的事情?我知道我可以使用 Singleton EJB 实现并发访问@ConcurrencyManagement,但我只是好奇是否可以设置一些特定于供应商的配置属性以允许 SFSB 的这种行为。

提前致谢!

4

2 回答 2

3

就在上个月,提交了一个 JIRA 问题,提出了这一点:http: //java.net/jira/browse/EJB_SPEC-24

于 2011-11-05T17:22:20.543 回答
2

EJB 规范不禁止供应商扩展,因此理论上,供应商可以实现扩展以允许同时访问有状态会话 bean。在实践中,我不知道有任何允许这样做。

于 2011-11-04T23:27:29.137 回答