我知道有状态EJB可以由特定客户端并发访问。容器正在序列化请求,并一个接一个地执行它们。
问题是- 您可以设置EJB容器以允许并发访问SFSB吗?
我知道我有一个@AccessTimeout
,它允许我配置SFSB可以在同一时间多次被特定客户端访问。但是,它允许我指定根本不允许并发访问,或者让容器序列化请求。
EJB规范禁止这样的事情吗?我知道我可以使用@ConcurrencyManagement
实现单例EJB的并发访问,但我只是好奇是否有可能设置一些特定于供应商的配置属性来允许SFSBs的这种行为。
提前感谢!
就在上个月,一个JIRA问题被提交,提出了以下建议:http://java.net/jira/browse/EJB_SPEC-24
EJB规范不禁止供应商扩展,因此理论上,供应商可以实现扩展以允许并发访问有状态会话bean。在实践中,我不知道有任何允许的