1.2. Camel K 功能


Camel K 包括以下主要平台和特性:

1.2.1. 平台和组件版本

  • OpenShift Container Platform 4.6, 4.9, 4.10, 4.11
  • OpenShift Serverless 1.27.0
  • Red Hat build of Quarkus 2.7.6
  • Red Hat Camel Extensions for Quarkus 2.7.1
  • Apache Camel K 1.8.0
  • Apache Camel 3.14.2
  • OpenJDK 11

1.2.2. Camel K 功能

  • 用于自动扩展和缩减至零的 Knative Serving
  • 用于事件驱动的架构的 Knative Eventing
  • 默认使用 Quarkus 运行时进行性能优化
  • Camel 集成使用 Java 或 YAML DSL 编写
  • 使用 Visual Studio Code 的开发工具
  • 使用 OpenShift 中的 Prometheus 监控集成
  • Quickstart 教程
  • 对外部系统的kamelet 目录,如 AWS、JIRA 和 Salesforce

下图显示了 Camel K 云原生架构的简化视图:

Camel K 架构

其他资源

1.2.3. Kamelets

kamelets 隐藏了连接到简单界面后面的外部系统的复杂性,其中包含实例化它们所需的所有信息,即使用户没有熟悉 Camel。

kamelet 作为自定义资源实施,您可以在 OpenShift 集群上安装并在 Camel K 集成中使用。kamelets 是路由模板,它使用 Camel 组件来连接外部系统,而无需深入了解组件。Kamelets 对连接到外部系统的详细信息进行了抽象。您还可以组合 Kamelets 来创建复杂的 Camel 集成,就像使用标准 Camel 组件一样。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.