Apache Camel 使用教程
文章平均质量分 78
Apache Camel 使用教程、完整案例
参考资料:
Camel 官网
《Apache Camel Developer's Cookbook》
《Mastering Apache Camel》
Simba_cheng
低调,低调
展开
-
Apache Camel - 25 - CXF - WebService(Code First)
本篇文章对应的完整项目源码地址:15-ApacheCamel-CXF-Demo-Server(Code First)16-ApacheCamel-CXF-Demo_16-ApacheCamel-CXF-Demo-Client"15-ApacheCamel-CXF-Demo-Server(Code First)" 是参照官方Demo例子写的:https://github.com/ap...原创 2019-01-01 17:34:15 · 2658 阅读 · 2 评论 -
Apache Camel - 24 - Controlling Start-up and Shutdown of Routes(动态控制路由的启动和关闭)
我把所有学习Apache Camel找的PDF都上传了,需要的同学自取:《Mastering Apache Camel》《Red_Hat_Fuse-7.0-Apache_Camel_Development_Guide-en-US》《Apache Camel Developer's Cookbook》 目录前言动态控制Apache Camel路由的注意点1. 设置路由...原创 2018-11-09 11:03:08 · 2166 阅读 · 1 评论 -
Apache Camel - 23 - Content Based Routing基于内容的路由
写在前面,这篇文章,暂时是Apache Camel学习的最后一篇,系列文章后期更新,自己也不知道是什么时候。Apache Camel 学习的所有代码(完整、可运行)都提交到了GitHub上面;需要的同学请自取:https://github.com/Simba-cheng/ApacheCamelDemo如果你觉得还不错,请点star。我把所有学习Apache Camel找的PDF都上...原创 2018-08-04 11:57:53 · 1558 阅读 · 0 评论 -
Apache Camel - 22 - Controlling route startup and shutdown(Camel控制路由的启动/关闭顺序)
Apache Camel 控制路由的启动/关闭顺序 When integration logic is composed of routes depending on other routes via direct:, it is important that they start up in such a way that dependencies are available b...翻译 2018-08-02 19:38:06 · 1719 阅读 · 0 评论 -
Apache Camel - 21 - Embedding Camel in a Spring application(将Camel嵌入到Spring应用中)
将Camel嵌入到Spring应用中 Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 这个Demo,并没有按照书中的栗子,我稍作了修改。假定你会使用Eclipse或IDEA 编译器,以及Maven。如果不会使用,抱歉,这里也不会讲,环境搭建没什么好说的,就像你平时往...原创 2018-07-31 19:25:12 · 1683 阅读 · 1 评论 -
Apache Camel - 20 - Using Camel in a Java application(在Java应用中使用Camel)
在Java应用中使用CamelApache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 这个栗子是书中提供的,我并没有实际运行过,不过你可以根据《Apache Camel 使用教程》专栏中组件章节的代码,写一个小Demo,体验一下,因为他们都是相通的。这里假定你会使用Eclipse或I...原创 2018-07-31 19:08:49 · 1512 阅读 · 0 评论 -
Apache Camel - 19 - Lifecycle(Camel 中的生命周期)
个人原因,Apache Camel的学习滞后了,这个是挤出中午休息时间整理出来的。Apache Camel 中的生命周期Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star Camel LifecycleCamel uses a simple lifecycle interf...原创 2018-07-25 19:24:20 · 1313 阅读 · 0 评论 -
Apache Camel - 18 - JDBC组件
JDBC Component JDBC组件代码Demo 样例,已经上传了,有兴趣的童鞋,可以下载下来跑跑....Apache Camel JDBC组件 代码Demo 样例Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star The jdbc component enables ...原创 2018-02-07 14:08:40 · 6046 阅读 · 5 评论 -
Apache Camel - 17 - Timer组件
Apache Camel Timer定时器组件我将整理好的代码,上传了,有兴趣的同学可以下载下来跑跑看....Apache Camel Timer组件 代码DemoApache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star Timer Component定时器组件The tim...原创 2018-02-06 13:03:35 · 2298 阅读 · 0 评论 -
Apache Camel - 16 - Jetty组件
Apache Camel Jetty组件使用场景,貌似就是发布Http服务...Jetty Component参考资料:http://camel.apache.org/jetty.html Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star The producer...原创 2018-02-05 13:24:30 · 2863 阅读 · 0 评论 -
Apache Camel - 15 - CXF组件(2)
上一篇文章,大概讲述了Apache Camel集成CXF(WebService)的使用方法。Apache Camel - 14 - CXF组件担心有的童鞋看的不是很明白,我这里,详细的写一下。因为没有现成的参考代码或参考Demo,如果我写的有不对的地方,烦请指正。 这里我将服务端、客户端测试代码上传了,有兴趣的童鞋,可以下载下来,写写看...05-ApacheCamel-C...原创 2018-02-02 14:01:30 · 1193 阅读 · 0 评论 -
Apache Camel - 14 - CXF组件
Apache Camel CXF(WebService)组件Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 目前国内,关于Apache Camel 集成CXF(WebService)的样例,似乎没有一个完整的Demo。关于Apache Camel 集成 CXF(WebSer...原创 2018-01-24 23:26:28 · 3868 阅读 · 5 评论 -
Apache Camel - 13 - JMS组件(ActiveMQ)
Apache Camel JMS组件Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 用于配置JMS组件的通用URI选项 Option Default value Description autoStart...原创 2018-01-24 23:02:45 · 2528 阅读 · 0 评论 -
Apache Camel - 12 - FTP组件
Apache Camel FTP 组件Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 参考资料:《Camel in Action》 Option Default value Description u...原创 2018-01-24 13:35:40 · 3291 阅读 · 1 评论 -
Apache Camel - 11 - File组件(2)
Apache Camel File组件Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 下面我们看代码实例:公司因为是纯内网,没法使用Maven,这个pom.xml是我在家中使用的。贴上,给需要的人。pom.xml<project xmlns="http:...原创 2018-01-24 13:06:00 · 1498 阅读 · 0 评论 -
Apache Camel - 10 - File组件(1)
Apache Camel File Component(文件组件)官网File组件链接:http://camel.apache.org/file2.html Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star The File component provides ac...原创 2018-01-24 12:52:42 · 4192 阅读 · 0 评论 -
Apache Camel - 9 - Camel路由条件
Routing with Camel(Camel的路由)Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star Oneof the most important features of Camel is routing; without it, Camel wouldessential...原创 2018-01-24 12:39:50 · 4977 阅读 · 1 评论 -
Apache Camel - 8 - Camel特殊的Endpoint
Apache Camel 特殊的Endopint DirectApache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个StarEndpoint Direct用于在两个编排好的路由之间实现Exchange消息的连接;上一个路由中由最后一个元素处理完的Exchange对象,将被发送至由Dire...原创 2018-01-23 19:26:47 · 3319 阅读 · 15 评论 -
Apache Camel - 7 - Camel数据转换
Data transformation overview(数据转换概述)Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 注:下面的例子,都是书中的例子,我没有正式的写过代码Camel provides many techniques for data transformat...原创 2018-01-23 19:02:48 · 4666 阅读 · 1 评论 -
Apache Camel - 6 - Camel结构
Camel’s architecture(Camel的结构)Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个StarAt a high level, Camel is composed of processors, components, and routes. All of these...原创 2018-01-23 18:18:24 · 3197 阅读 · 1 评论 -
Apache Camel - 5 - Camel消息模型
Apache Camel消息模型Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star。 上面一篇文章中,主要引用、学习的是《架构设计:系统间通信(36)——Apache Camel快速入门(上)》中的内容。我们再来看看Camel消息模型: Camel’s mess...原创 2018-01-23 13:45:18 · 2914 阅读 · 1 评论 -
Apache Camel - 4 - Camel元素
Camel要素Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 1. Endpoint控制端点Apache Camel中关于Endpoint最直白的解释就是:Camel作为系统集成的基础服务组件,在以及编排好的路由规则中,和其他系统进行通信的设定点。这个"其他系统",...原创 2018-01-23 13:34:11 · 3023 阅读 · 3 评论 -
Apache Camel - 3 - Camel小栗子(HTTP)
Camel 发布HTTPApache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 在没有使用Camel之前,我们使用JDK 自带的HttpServer来发布Http服务。具体的代码不看了,我们看下发布Http服务相关的类有多少吧...很多是吧...这里面还要写配置文件,配...原创 2018-01-23 13:14:53 · 5380 阅读 · 3 评论 -
Apache Camel - 2 - Camel小栗子(File)
注:样例Demo并没有完全按照书中的源码,稍微做了一点修改。Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star Your first Camel ride(第一次使用Camel)The first example we’ll look at can be considered ...原创 2018-01-23 12:55:11 · 4071 阅读 · 5 评论 -
Apache Camel - 1 - 简介
Apache Camel简介Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异...原创 2018-01-23 12:49:41 · 5370 阅读 · 2 评论 -
Apache Camel - 0.5 - SOA与ESB
SOAApache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star SOA是一种架构思想,主要围绕多个"服务"如何进行集成以达到某种目的。 SOA中服务的定义是什么呢?在业务系统中被发布出来供用户使用,能完成一个完整业务过程的功能,就是服务。 服务着眼于完整的业务...原创 2018-01-23 11:00:13 · 3641 阅读 · 3 评论 -
Apache Camel - 0 - 学习笔记开篇
Apache Camel 学习笔记开篇Apache Camel相关代码已经上传GitHub,需要的自取:GitHub - Apache Camel 完整Demo如果觉得还行,麻烦点个Star 这段时间一直在研究Apache Camel框架.第一次听到这个框架是去年...组长要我预研这个框架...又来由于工作太忙,也就没有再跟下去...前一段时间在长沙出差,看到博客《架构设计...原创 2018-01-01 11:20:20 · 4727 阅读 · 2 评论