実は、私は次のフローがあります。「巨大な操作」ボタンでは、Javaと非常に長い時間操作を管理する
- ユーザーのクリックを。
- RESTfulなサービスを呼び出します。
- 残りのサービスはEJBであるHugeOpServiceBeanを呼び出します。
- このEJBは、HugeOperationを行うようにJMSキューに指示します。
- このHugeOperationは、二つ以上の実装を持っているので、それは
(それは別の.earになり得ることを意味する)で実行されますのために待機しているすべてのMDBeanことができ、私はどのようにあなたたちを聞きたいですよこれらのMDBeanの「ステータス」を得ることができるようにしてください。
基本的には、各MDBeanはあるオブジェクト型のリストで何らかのメソッドを実行するので、calcのパーセントは簡単にする必要があります。私はこれを作るためにどのように、 RESTfulなサービスでアクセス可能です。
ありがとうございます。
MDBeanが異なる耳にある可能性があることを除いて、これは素晴らしいことです。互いを知るべきではありません。 MDBeansは変更対象のリストをコンパイルします(一般にMDBの耳に指定されています)ので、EJBに委譲できません。また、私のEJBは、どの耳が上がって聞くのかを知ることができません。この場合、どのパターンを提案できますか? – caarlos0
@ caarlos0私は最初のMDBが他のMDBのためにチャンクの仕事をすることができると思います。 – ewernli