我知道有狀態的EJB可以被特定的客戶端併發訪問。容器正在序列化請求並一個接一個地執行它們。一個客戶端可以同時訪問SFSB嗎?
問題是 - 你可以設置EJB容器讓併發訪問SFSB嗎?
我知道我有一個@AccessTimeout
,它允許我配置SFSB可能被特定客戶端多次同時訪問。但是,它允許我指定允許併發訪問爲而非允許,或者讓容器序列化請求。
EJB規範是否禁止這樣的事情?我知道我可以通過使用@ConcurrencyManagement
來實現對Singleton EJB的併發訪問,但我只是很好奇,是否可以設置一些供應商特定的配置屬性來允許SFSB的這種行爲。
在此先感謝!
感謝@Arjan!前段時間我已經閱讀了EJB 3.2 JIRA,但沒有注意到這一點!希望我們能夠在未來的EJB發行版中看到這一點(我已投票選擇此功能)! –
@Pedro,如果你可以對JIRA發表評論,那就太好了。它可以使用一些討論。具體而言,我提到事務鎖定和容器移除問題。如果你不需要這些,聽到這些反饋會很棒。 –
@DavidBlevins認爲它完成了:-) –