5

非同期リクエストに Apache Camel を使用するのは理にかなっていますか? または、JMS サーバーを使用して単純な MoM を使用する必要があります。必要なエンタープライズ統合パターンはありません。

どんな助けでも役に立ちます。

4

3 に答える 3

6

エンタープライズ統合パターンを (まだ) 使用していない場合でも、Camel はメッセージングをアプリケーションに統合するのに優れており、すべてのミドルウェア APIを非表示にしながら、通常は 1 つまたは 2 つの文字列を変更するだけで、さまざまなミドルウェア テクノロジすべてを簡単に切り替えることができます。 .

たとえば、詳細についてはこれらのリンクを参照してください

メッセージングを POJO に統合する方法として純粋に Camel を使用する手順を説明するPOJO Messaging Exampleがあります。

于 2009-02-24T11:28:06.593 に答える
0

他の回答に追加するには: Camel は、一般的なプログラミング タスク用の非常に便利なユーティリティも多数提供しています。

8 か月間使用していませんが、次のプロジェクト (来週のスプリント 0) で使用します。

おそらく、私も近いうちに最新の camel についてさらに質問を受けることになるでしょう。

ハッピーコーディング。

于 2011-12-11T07:49:09.157 に答える
0

特にコールバックをきれいに処理できるため、非同期呼び出しに Camel を使用することは理にかなっています。例えば:

template.asyncCallback("activemq:queue:longTasks", request, callback);

コールバックは、応答と失敗条件の両方を処理する org.apache.camel.spi.Synchronization オブジェクトです。

于 2011-11-02T05:45:40.763 に答える