第 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)而设计的,且在其他容器类型中不支持。

注意

camel-test 组件和扩展组件(如 camel-test-blueprintcamel-test-karaf、和 camel-test-spring )被支持,并可用于为每个运行时运行 JUnit 测试。但是,这些组件不会在运行时本身执行,而是在 JUnit 中执行。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.