`
jnn
  • 浏览: 286480 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Apache Camel 2.0.0 正式发布了

阅读更多

经过近一年的开发,解决了760多个JIRA issue, Apache Camel 2.0.0 终于发布了

Camel 2.0.0 的亮点

  • 相比于Camel 1.x, Camel 2.0 对Camel 内部核心组件进行比较大的重构,在简化了内部API的同时,也进一步提升Camel的性能。例如使用JDK中的Feature 来进行异步消息处理,改进了Exchange 以及Message之间的拷贝问题等。
  • 对File, FTP, CXF组件进行了比较大的重构,你会发现在Camel 2.0.0中使用这些组件简单很多。
  • 对DSL进行了规范, 使用动词来命名DSL方法。
  • 对Error Handler 进行了比较大的修改。
  • 增加了的组件有 Cometd, CXFRSFreemarkerRestlet ,RSSSERVLET
  • 增加的DataFormate有 BindyJSON ,TidyMarkup ,GZipZipXMLSecurity

 

详细的内容大家可以参考Camel 2.0 release note

5
0
分享到:
评论
2 楼 dgnisi2222 2010-02-04  
想请问一下,Camel目前提供了Redelivery 和dead letter channel,Redelvery是保证传输的可靠性,可是在网络断开,或者接收端服务没有打开的情况下,也要求保证可靠传输,目前有没有对于dead letter channel的操作,不管是基于时间策略,让dead letter channel中的消息重新发送到它本来的发送队列中,即再重新发送一次?
1 楼 njchenyi 2010-01-08  
请问一下如果想用CAMEL做HTTP Server端,接收http请求后进行相应处理。我想写一个很简单的程序,通过main函数启动http server,收到消息后通过camel可以转存为文件或者转到其他接口。

我看了camel-example-http-async这个例子,但只有client端代码。

请问应该阅读CAMEL范例中的哪一个?或者如何去做。

相关推荐

    apache-camel-2.0.0.tar.gz

    这个"apache-camel-2.0.0.tar.gz"文件是Apache Camel的2.0.0版本的源码包,采用的是tar.gz格式,这是一种常见的Linux和Unix系统下的文件压缩方式,用于在不同平台上方便地分发和存储软件。 Apache Camel的核心概念...

    Apache Camel中文开发使用指南.zip

    Apache Camel 是一个强大的开源框架,专门用于构建企业级应用程序中的集成解决方案。它提供了一种声明式的方式,使得开发者可以轻松地定义数据路由和处理规则,从而实现系统间的通信。这个"Apache Camel 开发使用...

    ApacheCamel-JDBC

    Apache Camel 是一个流行的开源集成框架,它允许开发者以声明式的方式定义路由和转换数据,使得在不同的软件组件之间实现通信变得更加简单。JDBC(Java Database Connectivity)是Java平台中的一个标准API,用于与...

    姜宁-我和Apache Camel这些年/Years of Apache Camel and I

    - 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 ...

    Apache Camel Developer's Cookbook

    书籍的作者之一Scott Cranton是一位开源软件贡献者和传教士,他从Apache Camel版本1.5发布时就开始使用它,并且在中间件软件方面拥有超过20年的商业经验,角色包括开发者、架构师和顾问。在FuseSource工作期间,现在...

    Apache Camel 框架之---JMS路由.docx

    Apache Camel 框架之 JMS 路由 Apache Camel 框架实现的 JMS 路由是指使用 Apache Camel 框架来实现 Java 消息服务(JMS)的路由。JMS 是一个 Java API,用于在 Java 应用程序之间进行消息传递。Apache Camel 框架...

    Apache Camel 开发指南.rar

    Apache Camel 是一个强大的开源企业级集成框架,它简化了在Java应用程序之间建立复杂的消息传递流程。这个"Apache Camel 开发指南"压缩包包含了丰富的资源,帮助开发者深入理解Camel的各个方面,包括路由表达式、...

    apache camel 集成组件 教程

    ### Apache Camel 集成组件教程 #### 一、Apache Camel 概述 Apache Camel 是一个强大的开源消息中间件框架,旨在简化企业级应用中的消息处理逻辑。它提供了一种简单而灵活的方式来定义复杂的路由和数据转换规则。...

    ApacheCamel-FTP

    Apache Camel 是一个流行的开源集成框架,它允许开发者在不同的系统、协议和服务之间建立灵活的数据通信。FTP(File Transfer Protocol)是互联网上广泛使用的文件传输协议,用于上传、下载和管理远程服务器上的文件...

    Java_Apache Camel Spring Boot示例.zip

    Java_Apache Camel Spring Boot示例是一个综合性的项目,展示了如何在Spring Boot应用程序中集成Apache Camel框架。Apache Camel是一个流行的开源框架,它简化了企业级集成(EIP,Enterprise Integration Patterns)...

    apache-camel-3.7.0_数据同步_

    Apache Camel 是一个强大的开源框架,专门用于构建企业级集成解决方案。在标题“apache-camel-3.7.0_数据同步_”中提到的“数据同步”,是指利用Apache Camel实现不同系统、数据库或应用程序间的数据交换和一致性...

    05-ApacheCamel-CXF-WebService

    Apache Camel 是一个强大的开源企业集成库,它提供了一种模型化的路由和消息转换方式,使得开发者可以轻松地在各种系统间构建复杂的集成解决方案。CXF 是一个流行的开放源代码服务框架,它支持多种Web服务标准,如...

    Apache Camel 源码分析.rar

    Apache Camel 是一个强大的开源企业集成库,它提供了一种声明式的方式来定义路由和转换数据,使得构建复杂的分布式系统变得更加简单。Camel 使用一种名为“DSL”(Domain Specific Language)的语法规则,允许开发者...

    简化软件集成:一个ApacheCamel教程

    简化软件集成:一个ApacheCamel教程在本教程中,您将了解集成大型软件的一些最大挑战,以及ApacheCamel如何轻松解决这些难题。在您的软件工程中,您可能至少做了一次以下操作:1.确定应启动数据发送的业务逻辑片段。...

    01-ApacheCamel-HelloWorld

    Apache Camel 是一个强大的开源集成框架,它允许开发者在各种组件之间路由、转换和处理消息,以构建企业级的集成解决方案。在这个"01-ApacheCamel-HelloWorld"示例中,我们将深入理解如何使用 Camel 实现一个简单的 ...

    camel-idea-plugin, Apache camel IntelliJ IDEA 插件.zip

    camel-idea-plugin, Apache camel IntelliJ IDEA 插件 Apache camel IDEA插件 IntelliJ IDEA的插件,为代码编辑器提供一组 Apache camel 相关的功能。插件包括:Java,XML,属性或者yaml文件中驼峰终结点的代码完成...

    apache camel

    Apache Camel 是一个强大的开源集成框架,它允许开发者在各种企业应用程序之间建立灵活、可重用的数据路由和集成解决方案。这个框架的核心理念是“统一的消息模型”,它提供了多种组件,支持多种协议和数据格式,...

Global site tag (gtag.js) - Google Analytics