回答
所有誰是新的Apache的駱駝,我建議閱讀這篇文章這也解釋得很好什麼駱駝,並有一個例子來走。
http://java.dzone.com/articles/open-source-integration-apache
另一個很大的一塊是駱駝在行動的書,這可以從這裏免費下載的chatper 1:http://www.manning.com/ibsen/Camel_ch01_update.pdf
免責聲明:我這本書的合着者。
而且有這個舊的仍然適用的好教程今日:http://camel.apache.org/tutorial-example-reportincident.html
,你可以找到駱駝網站
上更多的教程/範例還有一些關於駱駝的第三方博客/文章/視頻的鏈接,在那裏你可以找到一些gr吃信息:
組件允許您與其他系統交談。它允許您發送或接收消息並封裝協議以處理另一個系統。對於例如jms-component允許與JMS經紀人交談。
端點只不過是您通過組件發送或接收消息的通道。 「jms:queue:order」定義了一個jms端點,它是您的(jms)組件將要使用或發佈消息的隊列。
雖然處理器是路由之間的一段代碼。在那裏你編寫代碼來操縱(變換/豐富/提取等)消息或者有一些集成邏輯。
欲瞭解更多詳情,請參閱駱駝的documentation
這個答案混淆了一些術語。組件是端點的工廠。解析「jms:queue:order」,Camel將使用「jms」方案來查找組件註冊表中的JmsComponent,這將創建名爲「order」的JMS隊列端點。終端創建生產者和消費者來處理消息。這反映在[JmsComponent]的Javadoc中(https://camel.apache.org/maven/camel-2.15.0/camel-jms/apidocs/org/apache/camel/component/jms/JmsComponent.html):請參閱具有創建JMS端點的方法。 – DavidS
- 1. 多核處理器之間的區別
- 2. 機器可處理和機器可理解之間的區別
- 3. 彈簧控制器和端點之間的區別
- 4. Bootstrap CSS和組件之間的區別
- 5. 手錶端點之間的區別?
- 6. 並行計算中處理器和進程之間的區別?
- 7. 預處理器指令#error和#warning之間的區別
- 8. 預處理器指令和庫之間的區別
- 9. 預處理器指令之間的區別#if和#ifdef
- 10. 事件處理程序和回調函數之間的區別
- 11. %變量%和!變量之間的區別!批處理文件
- 12. ElasticCache - 配置和節點端點之間的區別是什麼?
- 13. nativeElement.click()和事件處理程序的點擊之間有什麼區別?
- 14. JavaFX節點和UI組件之間的區別?
- 15. 內容處理:「內聯」和「附件」之間有什麼區別?
- 16. 事件處理程序和事件偵聽器之間有什麼區別?
- 17. 中間件陣列和組合中間件之間的區別?
- 18. mousedown和點擊jquery之間的區別
- 19. 管理和cms之間的區別 - django
- 20. http_proxy,https_proxy和代理之間的區別?
- 21. 編碼和整理之間的區別?
- 22. GUI調試器和終端調試器之間的區別
- 23. Aurelia中的HTML組件和正常組件之間的區別?
- 24. 端點,骨架和僕人之間的區別?
- 25. LUIS中「分段」和「生產」端點插槽之間的區別
- 26. 錯誤處理模塊中的Resume和Goto之間的區別
- 27. Akka中的羣集和遠程處理之間的區別
- 28. Spring批處理中的步驟,Tasklet和塊之間的區別
- 29. Spark中的RDD和批處理之間的區別?
- 30. openCL中由CPU和GPU處理的數據之間的區別
這很有幫助,但我仍希望對處理器/組件/端點進行簡要說明...... –