18

これら2つはどのように異なりますか

from(endpoint).to(endpoint:a, endpoint:b)

from(endpoint).multicast().to(endpoint:a, endpoint:b)

最初のドキュメントが見つかりませんでした

4

2 に答える 2

29

to(endpoint:a, endpoint:b)これは、元の ではなく.to(endpoint:a).to(endpoint:b)からの出力endpoint:aが に送信されることを意味します。また、各エンドポイントは次々に実行されます。endpoint:bExchange

.multicast()定義された各エンドポイントにオリジナルを送信し、Exchange並列処理を可能にし、AggregationStrategyExchangeを定義して、オリジナルが送信された各エンドポイントからの応答を組み立てる方法を決定できるようにします。

于 2012-04-23T14:47:39.610 に答える
9

ええ、jarradが書いているように、2つの違いは

1つ目は、EIP(Camelのデフォルトモード)のパイプとフィルターです。これはここに文書化されています:https ://www.enterpriseintegrationpatterns.com/patterns/messaging/PipesAndFilters.html

2つ目は、ここに記載されているマルチキャストEIPです:http: //camel.apache.org/multicast.html

すべてのCamelEIPはここにリストされています:http://camel.apache.org/eip

于 2012-04-24T03:42:09.797 に答える