2

プロジェクトにキャメルを使用することを検討していますが、それが実現可能かどうか、またはキャメルが適切な選択ではないかどうかを知りたいです。Web サービス (CXF または AXIS) 経由で情報を交換するには、まったく同じアプリケーションを実行する複数のクライアントが必要です。交換は、あるクライアントから別のクライアントへのコンテンツ ベースのルーティングを行う中央ハブを経由し、この通信もデータベースに記録します。ハブはまた、あるクライアントの応答を受信したときに別のクライアントにルーティングします。複数のクライアントから大量のこれらの交換が行われている可能性があります。Web サービスはまったく同じなので、異なるシステムを統合する必要はありません。ルーティング メカニズムと、ボリュームを制御するものが必要なだけです。また、Web サービス呼び出しの呼び出し/受け入れの容易さも重要です。私たちは Java/JBoss ショップです。Camel はこの問題の適切な解決策ですか、それともやり過ぎですか、それともこの要件により適したものは他にありますか? ご協力をお願いいたします。ありがとうナディア

4

1 に答える 1

2

はい、キャメルはこのハブとして座ってメッセージをルーティングできます。

EIP パターンをサポートしています http://camel.apache.org/eip

HTTP と WS に関連するコンポーネントがたくさんあります http://camel.apache.org/cxf http://camel.apache.org/http http://camel.apache.org/jetty http://camel.apache .org/cxf http://camel.apache.org/spring-web-services.html

そして、ここに小さな CXF プロキシの例があり ます http://camel.apache.org/cxf-proxy-example.html

PS: ほとんどの人が Camel の質問に使用する apache-camel タグがあります。

于 2011-02-09T17:42:37.027 に答える