`

对Camel的一点感触

阅读更多
用Camel几个月了,对它是又爱又恨。感触很多,零零碎碎的加吧。

1. Camel确实是一个非常好用和使用的JMS工具,不过Camel的效率实在是不敢让人恭维,虽然本人费了很大的力气进行优化,不过相比RMI速度还是慢了将近200%,所以如果对速度要求很高的应有,最好先做一个效率的调查,看看Camel是符合这方面的要求。 Camel中文名字就是骆驼,也像骆驼,虽然可以负重,不过走的比较慢。

2. 个人认为Camel的学习成本还是很高的,不像Spring那样容易上手,不过Camel跟Spring结合的非常紧密,用起来也不麻烦就是理解有些困难。

3. 如果Camel的运行效率如果能接近RMI,那我认为就更完美了。

4. 其实发送JMS消息的框架有很多,Spring也可以。当然Camel可以做很多Spring消息无法做的事情,我想这也是Camel的优势,仅仅比较JMS,Camel还是有些劣势的。

5. Camel的配置文件确实是个大问题,很灵活,很强大,不过后果也很严重,就是太复杂,比较费解。也许你绕了很多一个弯,结果发现其实一句配置语句就可以解决。
分享到:
评论

相关推荐

    Camel in action(camel实战)

    Apache Camel is a Java framework that lets you implement the standard enterprise integration patterns in a few lines of code. With a concise but sophisticated DSL you snap integration logic into your ...

    Camel_Camel3Camel6函数_

    Camel3 Camel6函数等matlab源代码

    [Camel实战].(Camel.in.Action).Claus.Ibsen&Jonathan;.Anstey.文字版

    中文名: Camel 实战 原名: Camel in Action 作者: Claus Ibsen Jonathan Anstey 资源格式: PDF 版本: 英文文字版/更新源代码 出版社: Manning书号: 9781935182368发行时间: 2010年12月 地区: 美国 语言: 英文 简介: ...

    ApacheCamel-JDBC

    ApacheCamel-JDBC Apache Camel JDBC组件 代码样例Demo

    Camel服务集成,服务编排操作文档

    Camel服务集成,服务编排操作文档

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

    Apache Camel 开发使用指南中文版

    ApacheCamel-FTP

    ApacheCamel-FTP ApacheCamel-FTP Apache Camel FTP组件 Demo 样例

    Camel in Action ch1

    1: Meet Camel - FREE 2: Routing with Camel - AVAILABLE Part 2 Core Camel 3: Transforming Data with Camel - AVAILABLE 4: Using Beans with Camel - AVAILABLE 5: Error Handling - AVAILABLE 6:...

    camel, Apache camel 镜像.zip

    camel, Apache camel 镜像 Apache camel 是基于已知企业集成模式的强大开放源代码集成框架,它具有强大的Bean集成。简介flex允许你创建企业集成模式,以基于基于Java的域特定语言( 或者 Fluent API ) 或者基于 Sc

    ApacheCamel-Timer

    09-ApacheCamel-Timer Apache Camel Timer组件 定时器 代码Demo

    camel-manual-2.0

    camel-manual-2.0 camel ESB EIP EAI

    camel文档

    camel 文档

    Mastering.Apache.Camel

    An advanced guide to Enterprise Integration using Apache Camel About This Book Integrate your applications with Apache Camel and enhance efficiency and scalability Master all the EIPs supported by ...

    Camel实战中文版第四章.pdf

    Camel In Action一书第四章的中文版。

    Apache Camel 源码分析.rar

    camel direct http jdbc mybatis 等等组件 骆驼 camel部分源码分析

    Camel in action PDF和源码

    Camel in action 一书的PDF电子书 和源代码 The book is divided into three parts: ■ Part 1—First steps ■ Part 2—Core Camel ■ Part 3—Out in the wild

    Camel in Action.zip

    Apache Camel 作为集成项目的利器,针对应用集成场景的抽象出了一套消息交互模型,通过组件的方式进行第三方系统的接入,目前Apache Camel已经提供了300多种组件能够接入HTTP,JMS,TCP,WS-*,WebSocket 等多种传输...

    apache-camel-demo

    apache-camel 开发sample Apache Camel是一个基于规则路由和中介引擎,提供企业集成模式的Java对象(POJO)的实现,通过应用程序接口(或称为陈述式的Java领域特定语言(DSL))来配置路由和中介的规则。领域特定语言...

    camel-cxf调用和发布webservice例子

    用camel-cxf调用webservice和发布一个webservice接口例子,首先启动QueryServiceMain主函数启动webservice接口,然后启动测试类TestWebservice。例子主要是实现java代码实现camel调用webservice接口

Global site tag (gtag.js) - Google Analytics