Apache Camel
外观
	
	
| 開發者 | Apache Software Foundation | 
|---|---|
| 当前版本 | 
  | 
| 编程语言 | Java | 
| 操作系统 | Cross-platform | 
| 类型 | 企业集成模式 企业服务总线 SOA 面向消息的中间件 | 
| 许可协议 | Apache许可证 2.0 | 
| 网站 | camel | 
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(页面存档备份,存于互联网档案馆)。
参见
[编辑]- 企业消息系统
 - 面向消息的中间件
 - Apache ActiveMQ
 - Apache CXF
 - Apache MINA
 - Apache ServiceMix
 - FUSE Mediation Router
 - Open ESB
 - 企业服务总线
 - 面向服务的体系结构
 - 事件驱动的SOA
 
图书
[编辑]- 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)
 
外部链接
[编辑]- Apache Camel主页(页面存档备份,存于互联网档案馆)
 - Free chapter of Camel in Action(页面存档备份,存于互联网档案馆)
 - CamelOne 2012 Conference(页面存档备份,存于互联网档案馆)
 - Fuse Mediation Router based on Apache Camel(页面存档备份,存于互联网档案馆)
 - Methods & Tools article - Camel, an Open Source Routing Framework(页面存档备份,存于互联网档案馆)
 - JDJ article - SOA Made Easy with Open Source Apache Camel
 - DZone article - Apache Camel: Integration Nirvana
 - Enterprise Integration Patterns with Apache Camel Refcard
 - Apache Camel JBI Service Engine
 - Apache Apache Qpid(页面存档备份,存于互联网档案馆)
 - Talend ESB based on Apache Camel(页面存档备份,存于互联网档案馆)
 
- ^ https://camel.apache.org/releases/release-4.10.3/; 检索日期: 2025年4月28日.