Apache Camel Karavan
Apache Camel Karavan是一个低代码数据集成平台 它通过可视化设计和快速部署集成微服务,简化了Apache Camel的使用体验并提高了开发人员的效率。
- 通过可视化工具充分发挥Apache Camel的全部功能
- 从低代码用例到专业代码项目
- 由10多年的社区智慧驱动
特性
设计器
- 企业集成模式
- 300多个集成组件
- REST API设计器,带有OpenAPI到REST DSL生成器
- 用于集成和Java自定义代码的YAML
拓扑视图
路由设计器
REST API设计器
部署器
- 用于构建和部署的简单shell脚本
- 配置
- 针对不同平台的预定义可自定义脚本
开发者仪表板
- 热重载
- 在开发过程中查看实时日志
- 跟踪交换数据
架构
Apache Camel Karavan组件:
- Karavan应用作为平台的中央接口,允许用户管理和编排他们的集成项目。
- 构建容器由Karavan应用启动,以开发者模式(dev-mode)运行集成,打包和部署集成。
- 平台交付的集成微服务。
- Git仓库存储所有重要的项目文件,包括集成YAML配置、application.properties、容器配置、部署资源和模板。它被视为应用程序的真实来源。
- 镜像注册表被Apache Camel Karavan用于存储在构建过程中生成的容器镜像。
本地
Karavan提供VS Code扩展,以获得本地开发体验
- 在你的笔记本电脑或PC上设计、编码和运行集成
- 部署到Kubernetes或Openshift
- 从Marketplace或Open VSX Registry下载
文档
如何安装在
开发者指南
反馈
如果你还没有这样做,请务必下载Karavan并尝试一下。我们很期待收到你的反馈并了解你的使用体验!