Apache Camel是一个强大的路由及引擎,其采用URL进行组件描述,可以很方便的进行各种传输,以及与消息模块进行交互。
经过近一年的开发,解决了760多个JIRA issue, Apache Camel 2.0.0 终于发布了。
Apache Camel 2.0.0 的亮点
- 相比于Camel 1.x, Camel 2.0 对Camel 内部核心组件进行比较大的重构,在简化了内部API的同时,也进一步提升Camel的性能。例如使用JDK中的Feature 来进行异步消息处理,改进了Exchange 以及Message之间的拷贝问题等。
- 对File, FTP, CXF组件进行了比较大的重构,你会发现在Camel 2.0.0中使用这些组件简单很多。
- 对DSL进行了规范, 使用动词来命名DSL方法。
- 对Error Handler 进行了比较大的修改。
- 增加了的组件有 Cometd, CXFRS,Freemarker,Restlet ,RSS,SERVLET
- 增加的DataFormate有 Bindy,JSON ,TidyMarkup ,GZip,Zip,XMLSecurity
详细的内容大家可以参考Camel 2.0 release note。
【编辑推荐】