Apache CamelのようなESBでは、エンドポイントからエンドポイントまでのルートに沿って実際にメッセージを「行進」(プル/プッシュ)するメカニズムはありますか?Apache Camel:メッセージはどのように流れますか?
キャメルRouteBuilder
がちょうどEndpoints
をEndpoints
とRoutes
のグラフを構成し、それが一定のEndpoint
を訪問した後にメッセージを渡すためにどの宛先/次Endpoint
確認または実行してい自体が、それが持っているメッセージの次の目的地であるかを知ります処理される。
いずれかの方法、私は困惑している:
- それはシステムを介したメッセージの「流れ」を知っている
RouteBuilder
である場合、このRouteBuilder
がEndpoint A
へのビジネスロジックを知っておく必要があります必要がありますメッセージをEndpoint B
とEndpoint C
の間に渡しますが、すべてのCamelの例ではこのビジネスロジックは存在しません。そして - 私がすることをお勧め一緒にカップルそれらを
Endpoints
で自分自身を「フロー」のビジネス・ロジックのようなものを置くことのようだとSOA/ESB/EIPの基本原則の一部など