Apache Camel 2.0.0正式發(fā)布 核心大重構(gòu)
作者:jnn
Apache Camel 2.0.0發(fā)布了。此次發(fā)布有很多亮點(diǎn),比如Camel 2.0 對(duì)Camel 內(nèi)部核心組件進(jìn)行比較大的重構(gòu),在簡(jiǎn)化了內(nèi)部API的同時(shí),也進(jìn)一步提升Camel的性能。
Apache Camel是一個(gè)強(qiáng)大的路由及引擎,其采用URL進(jìn)行組件描述,可以很方便的進(jìn)行各種傳輸,以及與消息模塊進(jìn)行交互。
經(jīng)過近一年的開發(fā),解決了760多個(gè)JIRA issue, Apache Camel 2.0.0 終于發(fā)布了。
Apache Camel 2.0.0 的亮點(diǎn)
- 相比于Camel 1.x, Camel 2.0 對(duì)Camel 內(nèi)部核心組件進(jìn)行比較大的重構(gòu),在簡(jiǎn)化了內(nèi)部API的同時(shí),也進(jìn)一步提升Camel的性能。例如使用JDK中的Feature 來進(jìn)行異步消息處理,改進(jìn)了Exchange 以及Message之間的拷貝問題等。
- 對(duì)File, FTP, CXF組件進(jìn)行了比較大的重構(gòu),你會(huì)發(fā)現(xiàn)在Camel 2.0.0中使用這些組件簡(jiǎn)單很多。
- 對(duì)DSL進(jìn)行了規(guī)范, 使用動(dòng)詞來命名DSL方法。
- 對(duì)Error Handler 進(jìn)行了比較大的修改。
- 增加了的組件有 Cometd, CXFRS,Freemarker,Restlet ,RSS,SERVLET
- 增加的DataFormate有 Bindy,JSON ,TidyMarkup ,GZip,Zip,XMLSecurity
詳細(xì)的內(nèi)容大家可以參考Camel 2.0 release note。
【編輯推薦】
責(zé)任編輯:yangsai
來源:
jnn的博客