Apache Camel 2.18 –即将推出的功能的亮点
駱駝騎士正在忙于即將發(fā)布的Apache Camel 2.18版本。 當(dāng)我們動(dòng)態(tài)更新發(fā)行說明時(shí) ,這是一種快速查看即將發(fā)生的情況的方法。 我只是想在夏天在這里進(jìn)行快速更新,到目前為止,我們已經(jīng)完成了簡短的重點(diǎn)介紹。 隨著發(fā)行版的臨近和文檔的完善,還會(huì)有更多詳細(xì)的細(xì)節(jié)。
Java 8
Apache Camel 2.18是第一個(gè)需要Java 8作為運(yùn)行時(shí)的版本。 我以前已經(jīng)在博客上寫過 。 因此,所有的構(gòu)建和源代碼都已更改為可作為Java 8進(jìn)行編譯,并且我們已開始在新代碼中使用帶有l(wèi)ambda的Java 8代碼樣式(因?yàn)槲覀兿蚝笠浦驳捷^舊版本,因此不使用現(xiàn)有代碼)。
Netflixx OSS
我們擁有將駱駝與Netflixx OSS堆棧集成的新組件,例如Hysterix和Ribbon。
與Hystrix儀表板集成在一起。
還有一個(gè)Zipkin組件,用于分布式消息跟蹤。
服務(wù)
我們引入了一個(gè)服務(wù)調(diào)用EIP來抽象和簡化從Camel調(diào)用外部服務(wù)的過程。 想法是,無論托管在何處,都可以以相同的方式調(diào)用遠(yuǎn)程服務(wù)。 Camel將從選擇的服務(wù)注冊表中查找服務(wù),例如從kubernetes,openshift,cloud Foundry,zuul,consul,zookeeper或其他任何內(nèi)容中。
Spring
改進(jìn)了在Spring Boot上運(yùn)行Camel。 駱駝現(xiàn)在可以在Spring入門網(wǎng)站上找到。
..和駱駝現(xiàn)在也在WildFly Swarm網(wǎng)站上。
如果啟用了Spring Boot運(yùn)行狀況執(zhí)行器,Camel現(xiàn)在會(huì)顯示運(yùn)行狀況指示器。所有Camel組件和數(shù)據(jù)格式現(xiàn)在都提供了自動(dòng)配置選項(xiàng)(帶有文檔),您可以通過工具進(jìn)行配置(我們正在考慮如何對端點(diǎn)選項(xiàng)執(zhí)行類似的操作)。
并且其全部是從源代碼自動(dòng)生成的,因此,當(dāng)添加新選項(xiàng)時(shí),其自動(dòng)包含在下一個(gè)版本中。
組件
我們正在將Camel文檔從Wiki遷移到源代碼中包含的ascii文檔文件,因此我們可以生成一個(gè)新的網(wǎng)站和文檔。 這也使我們能夠根據(jù)源代碼自動(dòng)更新文檔。 非常感謝Andrea Cosentino耐心地完成了大部分遷移工作,這是一個(gè)勞動(dòng)密集型的過程。
和往常一樣,有許多新組件。 目前,我們?yōu)槟峁?種新產(chǎn)品。 Apache Camel 2.18的目標(biāo)是在暑假之后的9月左右發(fā)布。
翻譯自: https://www.javacodegeeks.com/2016/06/apache-camel-2-18-highlights-coming.html
總結(jié)
以上是生活随笔為你收集整理的Apache Camel 2.18 –即将推出的功能的亮点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零基础如何入门学习电脑编程零基础如何学电
- 下一篇: WinRAR不可预料的压缩文件末端什么意