3

ステートフルEJBは、特定のクライアントから同時にアクセスできることを知っています。コンテナはリクエストをシリアル化し、次々に実行します。

問題は、SFSBへの同時アクセスを許可するようにEJBコンテナを設定できますか?

@AccessTimeout特定のクライアントがSFSBに同時に複数回アクセスできるように構成できるを持っていることを知っています。ただし、同時アクセスをまったく許可しないように指定したり、コンテナーに要求をシリアル化させたりすることができます。

EJB仕様はそのようなことを禁止していますか?を使用してシングルトン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 に答える