Apache Camel

維基百科,自由的百科全書
跳至導覽 跳至搜尋
Apache Camel
Apache Camel Logo
開發者Apache Software Foundation
當前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    程式語言Java
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統Cross-platform
      類型企業集成模式 企業服務總線 SOA 面向消息的中間件
      許可協議Apache許可證 2.0
      網站camel.apache.org

      Apache Camel是一個基於規則路由和中介引擎,提供企業集成模式的Java對象(POJO)的實現,通過應用程式接口(或稱為陳述式的Java領域特定語言(DSL))來配置路由和中介的規則。領域特定語言意味着Apache Camel支持你在的集成開發工具中使用平常的,類型安全的,可自動補全的Java代碼來編寫路由規則,而不需要大量的XML配置文件。同時,也支持在Spring中使用XML配置定義路由和中介規則。

      面向服務的體系結構的項目中,Camel通常與Apache ServiceMix, Apache ActiveMQ以及Apache CXF一同使用。

      一些獨立的提供商,包括FuseSource頁面存檔備份,存於互聯網檔案館),為Camel提供企業級的支持。 FuseSource提供Camel的經測試、認證並提供支持的企業級版本,稱作FUSE Mediation Router頁面存檔備份,存於互聯網檔案館)。

      參見[編輯]

      圖書[編輯]

      • Ibsen, Claus; Anstey, Jonathan, Camel in Action 1st, Manning Publications: 552, 2010, ISBN 978-1-935182-36-8 
      • Ibryam, Bilgin, Instant Apache Camel Message Routing 1st, Packt Publishing: 62, 2013 [2013-12-01], ISBN 9781783283477, (原始內容存檔於2013-12-03) 

      外部連結[編輯]