" Camel In Action 中文版第一章知识点" 本章节将对 Camel 框架进行介绍, Camel 是一个开源的一体化框架,其目的是使一体化系统更容易。本书的第一章节我们将介绍 Camel 及展示它适合大企事业单位的软件。你将会学习到关于 Camel 的概念及一些专业术语。 1.1 Camel 介绍 Camel 是一个整合框架,其目的是使你的所有的项目更高效有趣。Camel 项目最早开始于 2007 年。但是它还很年轻,camel 已是一个成熟的开源项目了。在 apache2 的许可证是有效的,它有一个强大的交流社区。Camel 关注在简易集成。 1.1.1 Camel 是什么 Camel 框架的核心是一个路由引擎,它允许你定义自己的路由规则,决定接受哪些消息,做出决定如何处理,发送这些消息给其他目标。Camel 用这种集成语言允许你定义复杂的路由规则。Camel 的基本原则之一是不会假设任何你需要处理的数据,这是很重要的一点,因为它给你们开发者一个集成任何系统的一个机会,不需要转换你的数据为另外的一种公认格式。 1.2 Camel 的主要特点 Camel 提供了高水平的抽象,它允许你根据相同的 api 协议或者系统的数据类型集成各种各样的系统。Camel 的组件提供了特殊实现的接口 api,其目的是给不同的协议和数据类型服务。Camel 打破了传统模式,它支持 80 多种不同的协议和数据类型,它的扩展性和模块性允许你实现你自己专有协议的无缝插件。 1.2.1 为什么使用 Camel Camel 为整합领域介绍了一些新奇的观点,这就是为什么它的作者们决定在第一领域创建 camel,代替正在使用已经存在的框架。我们将通过本书介绍富有 camel 所有的功能点。这些功能点如下: * 路由和斡旋引擎 * 企业集成模式 * 数据类型自动转换 * 轻量核心 * 测试装备 Camel 是一个超越一个 ESB 的集成框架,它提供了充足的处理能力。其他开源的项目,例如 Apache ServiceMix 和 ActiveMQ 已经使用 camel 作为企业集成的一种处理方式。
剩余12页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
- 1
- 2
- 3
- 4
前往页