第1章 コンポーネントの概要
本章では、Apache Camel で利用可能なすべてのコンポーネントの概要を説明します。
1.1. コンテナーのタイプ
Red Hat Fuse は、Camel アプリケーションをデプロイするためのさまざまなコンテナータイプを提供します。
- Spring Boot
- Apache Karaf
- JBoss Enterprise Application Platform (JBoss EAP)
さらに、Camel アプリケーションは コンテナーレス として実行できます。つまり、Camel アプリケーションは特別なコンテナーを使用せずに JVM で直接実行されます。
場合によっては、Fuse が 1 つのコンテナーで Camel コンポーネントをサポートする可能性がありますが、それ以外はサポートされない場合があります。これにはさまざまな理由がありますが、あるコンポーネントがすべてのコンテナータイプに適しているとは限りません。たとえば、camel-ejb
コンポーネントは Java EE(JBoss EAP)向けに厳密に設計されており、他のコンテナータイプではサポートできません。