第49章 Platform HTTP
Since Camel 3.0
consumer のみがサポートされている
プラットフォーム HTTP は、Camel がランタイムから既存の HTTP サーバーを使用できるようにするために使用されます。たとえば、Spring Boot、Quarkus、またはその他のランタイムで Camel を実行する場合。
このコンポーネントの pom.xml に次の依存関係を追加します。
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-platform-http</artifactId>
<version>3.20.1.redhat-00031</version>
<!-- use the same version as your Camel core version -->
</dependency>
49.1. プラットフォーム HTTP プロバイダー リンクのコピーリンクがクリップボードにコピーされました!
プラットフォーム HTTP を使用するには、クラスパスでプロバイダー (エンジン) を使用できる必要があります。目的は、Quarkus、VertX、Spring Boot などのさまざまなランタイム用のドライバーを用意することです。
現時点では、camel-platform-http-vertx による Quarkus と VertX のサポートのみがあります。この JAR はクラスパス上になければなりません。そうしないと、プラットフォーム HTTP コンポーネントを使用できず、起動時に例外が出力されます。
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-platform-http-vertx</artifactId>
<version>3.20.1.redhat-00031</version>
<!-- use the same version as your Camel core version -->
</dependency>