Apache CamelのようなESBでは、エンドポイントからエンドポイントへのルートに沿ってメッセージを実際に「マーチング」(プル/プッシュ)するメカニズムは何ですか?
キャメルRouteBuilder
はグラフを作成しEndpoints
、特定の場所を訪れた後にメッセージを渡すRoutes
宛先/次の宛先を知っていますか、それとも処理したメッセージの次の宛先を知っていますか?Endpoint
Endpoint
Endpoints
いずれにせよ、私は混乱しています:
RouteBuilder
システムを介したメッセージの「フロー」を知っているのは、vsの横にメッセージを渡すRouteBuilder
タイミングのビジネスロジックを知っている必要がありますが、すべてのCamelの例では、このビジネスロジックはそうではありません。存在; とEndpoint A
Endpoint B
Endpoint C
- そのような「フロー」ビジネスロジックを
Endpoints
それ自体に組み込むことは、それらを結合し、SOA / ESB/EIPなどの基本原則のいくつかを打ち負かすようです。