第 1 章 组件概述

本章介绍可用于 Apache Camel 的所有组件。

1.1. 容器类型

Red Hat Fuse 提供各种容器类型,您可以在其中部署 Camel 应用程序:

  • Spring Boot
  • Apache Karaf
  • JBoss Enterprise Application Platform (JBoss EAP)

此外,Camel 应用可以作为 无容器运行 :即,Camel 应用直接在 JVM 中运行,无需任何特殊容器。

在某些情况下,Fuse 可能会支持一个容器中的 Camel 组件,但不支持其他组件。这样做有多种原因,但在某些情况下,某个组件不适合所有容器类型。例如,camel-ejb 组件专为 Java EE (即 JBoss EAP)而设计的,它无法在其他容器类型中受支持。