Apache Camel是Apache基金會下的一個開源項目,它是一個基於規則路由和中介引擎,提供企業集成模式的Java對象的實現,經過應用程序接口(或稱爲陳述式的Java領域特定語言(DSL))來配置路由和中介的規則。領域特定語言意味着Apache Camel支持你在的集成開發工具中使用日常的,類型安全的,可自動補全的Java代碼來編寫路由規則,而不須要大量的XML配置文件。同時,也支持在Spring中使用XML配置定義路由和中介規則。安全
Camel提供的基於規則的路由(Routing)引擎,可使用Camel定義的DSL語言,方便的定義出各類Routing。工具
以下例:開發工具
from(「file://xxxx").to("activemq://xxxx") 將某文件,讀入並寫入到ActiveMQ的JMS中。.net
入門示例htm