Camel In Action读书笔记

Camel-In-Action

Camel是个EIP(Enterprise Integration Pattern)框架, 适用在不同应用的集成. 它将开发人员的注意点从不同应用如何适配转移到真正需要解决的问题上: 即业务逻辑和流程的处理. 
Camel项目本身十分的活跃, 社区参与度也很高. 目前已被提交了80+个组件. 涵盖了我们所能碰到的不同组件, 不同协议适配的绝大部分情况. 
通过此书阅读,可以了解:
(1) Camel中一些概念: CamelContext, Route, EndPoint, Producer, Consumer, Exchange, Message 等等
(2) 常用的EIP模式有哪些
(3) Camel中的数据转换方式
(4) 如何使用Bean替代Processor
(5) Camel的错误处理机制
(6) 结合camel-test和junit实现单元测试
(7) Camel常用组件(Component)介绍, 及如何自定义组件
(8) Camel中分别对于有事务支持和无事务支持组件的事务支持方式
(9) 并发处理
(10) Camel监控手段
(11) Camel全局及路由的启动流程
......

源码

https://github.com/18965050/camelinaction.git

读书笔记

https://github.com/18965050/camelinaction/wiki

备注

对于Camel的介绍, 除了本书外, 最全面的就是官网的文档了. 如有兴趣, 建议好好研究下Camel架构

Published: April 18 2016