3 回答

TA貢獻(xiàn)2039條經(jīng)驗(yàn) 獲得超8個(gè)贊
創(chuàng)建項(xiàng)目描述應(yīng)該不復(fù)雜。
我說:
Apache Camel是消息傳遞技術(shù)與路由的結(jié)合。它將消息的起點(diǎn)和終點(diǎn)連接在一起,從而允許將消息從不同的源傳輸?shù)讲煌哪康牡?。例如:JMS-> JSON,HTTP-> JMS或渠道FTP-> JMS,HTTP-> JMS,JSON-> JMS
維基百科說:
Apache Camel是基于規(guī)則的路由和中介引擎,它使用API(或聲明性Java域特定語言)來配置路由和中介規(guī)則,從而提供了基于Java對象的企業(yè)集成模式實(shí)現(xiàn)。特定領(lǐng)域的語言意味著Apache Camel可以使用常規(guī)Java代碼在IDE中支持類型安全的路由規(guī)則的智能補(bǔ)全,而無需大量的XML配置文件。盡管也支持Spring內(nèi)部的XML配置。
看到?那不難嗎?

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
如果您有5到10分鐘的時(shí)間,我通常建議人們閱讀Jonathan Anstey撰寫的與Apache Camel的集成。這是一篇寫得很好的文章,簡要介紹了Camel的一些概念并對其進(jìn)行了概述,并且使用代碼示例實(shí)現(xiàn)了用例。喬納森在其中寫道:
Apache Camel是一個(gè)開放源代碼Java框架,致力于使集成更容易并且對開發(fā)人員更易于訪問。為此,它提供了:
所有廣泛使用的企業(yè)集成模式(EIP)的具體實(shí)現(xiàn)
連接到各種傳輸和API
易于使用的領(lǐng)域特定語言(DSL)將EIP連接和傳輸在一起
駱駝在行動中也有一個(gè)免費(fèi)的章節(jié),在第一章中介紹了駱駝。喬納森與我合著那本書。
添加回答
舉報(bào)