Apache Camel 项目发布了新的2.4.0 版本。虽然这次发布距离上一次的Camel 2.3.0 版本的发布只相隔了一个半月的时间,但Camel2.4.0 中提供了很多重要的功能,例如异步的支持, OSGi支持的改进,已经全面支持Spring 3.0.3.
这次2.4.0 发布包含了大概改进了182 问题(包含了新的功能, 改进,以及错误修订),其中主要的改进有
- 全面支持非阻塞的异步路由,所有的EIP以及大部分的Camel 组件都支持这一异步机制
- 支持OSGi blueprint
- camel-spring 模块完成支持OSGi,你不需要再安装camel-spring-osgi, 或者camel-osgi 模块了
- Camel 已经缺省使用Spring 3.0.3,SpringSecurity也升级到了3.0.3
- 手动启动的路由开始支持Graceful关闭
- 对Camel JMX 管理部分进行了改进
- 为第三方软件开发增加了 Debugger API
- 增加了ProcessorFactory API 来控制Processor 的创建process,用来保证可以动态添加或者改变路由模型
- Properties 组件可以通过注册表来获取java.util.Properties 信息
- 同时还修正很多其它组件的bug
大家可以查看Camel 2.4.0 Release Note
,获取更多信息。
FuseSource
在对Apache Camel进行大量测试之后也发布了 Fuse 版的Camel 2.4.0并对其提供商业支持,建议大家下载 Fuse 版 Camel 2.4.0
。
分享到:
相关推荐
"apache-camel-2.4.0-src.zip" 文件是一个源代码包,包含 Apache Camel 2.4.0 版本的所有源代码,对于开发者来说,这是一个深入了解项目结构、实现细节和进行自定义扩展的理想资源。 Apache Camel 的核心理念是...
这个"apache-camel-2.4.0-src.tar.gz"文件是Apache Camel 2.4.0版本的源代码压缩包,用于供开发人员深入研究、定制和构建自己的集成解决方案。 Apache Camel 使用一个统一的编程模型,称为“DSL(Domain Specific ...
Apache Camel 是一个强大的开源框架,专门用于构建企业级应用程序中的集成解决方案。它提供了一种声明式的方式,使得开发者可以轻松地定义数据路由和处理规则,从而实现系统间的通信。这个"Apache Camel 开发使用...
在本文中,我们将深入探讨 Apache Camel 2.4.0 版本及其核心概念,以及如何使用 `apache-camel-2.4.0.tar.gz` 压缩包来开发和部署集成解决方案。 Apache Camel 的主要目标是简化应用程序之间的数据交换,并通过提供...
Apache Camel 是一个流行的开源集成框架,它允许开发者以声明式的方式定义路由和转换数据,使得在不同的软件组件之间实现通信变得更加简单。JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于与...
- Apache Camel 1.0 在2007年6月发布; - Apache Camel 2.0 在2009年8月发布; - Apache Camel 2.4 在2010年7月发布; - Apache Camel 2.10.x 在2012年发布; - Apache Camel 2.12.x 在2013年发布; - Apache Camel ...
书籍的作者之一Scott Cranton是一位开源软件贡献者和传教士,他从Apache Camel版本1.5发布时就开始使用它,并且在中间件软件方面拥有超过20年的商业经验,角色包括开发者、架构师和顾问。在FuseSource工作期间,现在...
Apache Camel 框架之 JMS 路由 Apache Camel 框架实现的 JMS 路由是指使用 Apache Camel 框架来实现 Java 消息服务(JMS)的路由。JMS 是一个 Java API,用于在 Java 应用程序之间进行消息传递。Apache Camel 框架...
Apache Camel 是一个强大的开源企业级集成框架,它简化了在Java应用程序之间建立复杂的消息传递流程。这个"Apache Camel 开发指南"压缩包包含了丰富的资源,帮助开发者深入理解Camel的各个方面,包括路由表达式、...
### Apache Camel 集成组件教程 #### 一、Apache Camel 概述 Apache Camel 是一个强大的开源消息中间件框架,旨在简化企业级应用中的消息处理逻辑。它提供了一种简单而灵活的方式来定义复杂的路由和数据转换规则。...
Apache Camel 是一个流行的开源集成框架,它允许开发者在不同的系统、协议和服务之间建立灵活的数据通信。FTP(File Transfer Protocol)是互联网上广泛使用的文件传输协议,用于上传、下载和管理远程服务器上的文件...
Java_Apache Camel Spring Boot示例是一个综合性的项目,展示了如何在Spring Boot应用程序中集成Apache Camel框架。Apache Camel是一个流行的开源框架,它简化了企业级集成(EIP,Enterprise Integration Patterns)...
Apache Camel 是一个强大的开源框架,专门用于构建企业级集成解决方案。在标题“apache-camel-3.7.0_数据同步_”中提到的“数据同步”,是指利用Apache Camel实现不同系统、数据库或应用程序间的数据交换和一致性...
Apache Camel 是一个强大的开源企业集成库,它提供了一种模型化的路由和消息转换方式,使得开发者可以轻松地在各种系统间构建复杂的集成解决方案。CXF 是一个流行的开放源代码服务框架,它支持多种Web服务标准,如...
简化软件集成:一个ApacheCamel教程在本教程中,您将了解集成大型软件的一些最大挑战,以及ApacheCamel如何轻松解决这些难题。在您的软件工程中,您可能至少做了一次以下操作:1.确定应启动数据发送的业务逻辑片段。...
Apache Camel 是一个强大的开源企业集成库,它提供了一种声明式的方式来定义路由和转换数据,使得构建复杂的分布式系统变得更加简单。Camel 使用一种名为“DSL”(Domain Specific Language)的语法规则,允许开发者...
Apache Camel 是一个强大的开源集成框架,它允许开发者在各种组件之间路由、转换和处理消息,以构建企业级的集成解决方案。在这个"01-ApacheCamel-HelloWorld"示例中,我们将深入理解如何使用 Camel 实现一个简单的 ...
camel-idea-plugin, Apache camel IntelliJ IDEA 插件 Apache camel IDEA插件 IntelliJ IDEA的插件,为代码编辑器提供一组 Apache camel 相关的功能。插件包括:Java,XML,属性或者yaml文件中驼峰终结点的代码完成...