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