2012-03-12 12 views
2

非同期EJBメソッドが、基本となるプレートフォーム(たとえば、SMP/NUMAプレートフォーム)にスケジューリングされているのでしょうか?非同期EJBスケジューリング

私はスケジューリングミドルウェア(私はEJBに慣れていない)誰も記述することができます。

答えて

2

EJBは仕様として、これをどのように正確に実装するべきかを述べていません。これを行う方法を自由に選択できます。

私が見た実装では、単にスレッドプールを使用しています。これは、Java SEで実行されるサービスとほぼ同じように機能します。 @Asynchronousメソッドを呼び出すと、そのスレッドプールによって処理されるタスクがキューに入れられます。

SMP/NUMAプロパティは、EJBの影響を直接受けませんが、基本となるオペレーティングシステムが単一プロセス内のスレッドをどのように処理するかによって異なります。