第 49 章 平台 HTTP
从 Camel 3.0 开始
仅支持消费者
平台 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,需要在 classpath 上提供供应商(引擎)。这样做的目的是为不同运行时(如 Quarkus、PolernetX 或 Spring Boot)具有驱动程序。
目前,camel-platform-http-vertx
仅支持 Quarkus 和 VertX。此 JAR 必须在 classpath 上,否则无法使用平台 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>