非同期要求にApache Camelを使用するのは意味がありますか?または、JMSサーバを使用して単純なMoMを使用する必要があります。 必要なエンタープライズ統合パターンはありません。非同期呼び出しのためのApache Camel
助けが役に立ちます。
非同期要求にApache Camelを使用するのは意味がありますか?または、JMSサーバを使用して単純なMoMを使用する必要があります。 必要なエンタープライズ統合パターンはありません。非同期呼び出しのためのApache Camel
助けが役に立ちます。
エンタープライズインテグレーションパターンをまだ使用していない場合でも、キャメラはhiding all of the middleware APIsの間にメッセージを統合するのに最適ですが、普通はvarious different middleware technologiesを1つまたは2つの文字列を変更するだけで簡単に切り替えることができます。
詳細は以下のリンクを参照してください
は純粋にあなたのPOJOにメッセージングを統合する方法として、ラクダを使って、あなたを歩くPOJO Messaging Exampleあり
Camelを非同期呼び出しに使用することは意味があります。特に、コールバックをきれいに処理できるためです。たとえば、
template.asyncCallback("activemq:queue:longTasks", request, callback);
コールバックは、レスポンスと障害条件の両方を処理するorg.apache.camel.spi.Synchronizationオブジェクトです。
他の回答に追加する: Camelは一般的なプログラミングタスクに非常に有用な多くのユーティリティを提供しています。
私は8ヶ月で使用していませんが、私は次のプロジェクトでそれを使用します... sprint 0来週。
おそらく、私はまもなくラクダの最新についてさらに質問をします。
ハッピーコーディング。