apache camel

官网

Camel is an Open Source integration framework that empowers you to quickly and easily integrate various systems consuming or producing data.
camel是一个开源整合框架,授权你可以快速和简单地融合各类生产和消费数据的系统。

一、What is camel

EIP:Enterprise Integration Patterns

二、Why camel

1. 基于企业整合模式

camel支持更多的EIP

2. runs everywhere

camel是独立的,能作为一个lib嵌入到springboot,app server和cloud上。 camel subjects主要使你的工作更加简单。

3. 组件形式封装

几百个封装组件,用于访问数据库,消息队列,APIs,帮助你封装everything

4. 支持超过50个数据格式化

camel支持超过50个数据格式化,允许通过不同的方式转化信息,并且支持企业级标准信息如金融,科技,健康等

三、 camel项目

1. camel core

帮助你整合各种系统消费或生产数据

2. camel K

轻量级整合框架,运行在k8s上

3. camel quarkus

打包了280+组件作为扩展

4. camel kafka connector

嵌入到kafka

5. camel spring boot

运行在spring boot上的camel,为camel组件提供starter

6.camel karaf

osgi环境运行camel组件

你可能感兴趣的:(apache camel)