Apache-camel-architecture
提供:Dev Guides
Apache Camel-アーキテクチャ
Camelアーキテクチャは、Integration EngineとRouter、Processors、およびComponentsの3つのコンポーネントで構成されています。 これは、次の図に示されています-
Camelコア自体は非常に小さく、13の必須コンポーネントが含まれています。 残りの80以上のコンポーネントはコアの外部にあります。 これは、展開先への依存度を低く維持するのに役立ち、将来的に拡張機能を促進します。 Components モジュールは、外部世界への Endpoint インターフェースを提供します。 エンドポイントは、前の章で見た file:/order や jms:orderQueue などのURIで指定されます。
ここで、Camelの最も重要なコンポーネント、つまり CamelContext をコアと見なすことができます。