- 博客(7)
- 收藏
- 关注
原创 mle ESB浅析7——状态机模式
本来应该继续介绍各个组件的启动流程,这里先补充下mule所使用的一些设计模式,方便从宏观上对mule的代码结构进行理解。 首先介绍的是状态机模式,该模式在mule中的使用随处可见。具体状态机管理的实现如下: 严格遵循SEDA规范,一个状态就是一个阶段,每个phase只关心当前是否可以进入该状态,接着统一调用invokePhase,在该函数中进行状态的设置以及回调函数的调用。这里使用哪个回调...
2013-02-03 17:30:26 249
原创 Mule ESB浅析6——启动流程1
mule主要是通过mule_config.xml配置进行流程的编排,因此启动过程主要是配置的导入,以及相应资源的初始化操作。 关于配置的导入,如果是独立部署的方式,则需要在启动代码中手动调用**ConfigurationBuilder类传入配置文件进行配置的导入。如果是嵌入到web容器中,则在web.xml中配置好后,会进行自动加载。 整个mule 实例的核心管理结构为muleCon...
2013-02-02 18:04:45 1495
原创 Mule ESB浅析5——基本配置
主配置文件:mule-config.xml <?xml version="1.0" encoding="UTF-8"?> <mule xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation" xmlns:jms...
2013-01-20 15:33:41 480
原创 Mule ESB浅析4——基本概念
ohoh,不会贴图!望知情者赐教。 主要构件 Transport:传输 router:路由 fitler:过滤 componet:处理 transport 针对每一个协议都有专门的实现,内部又细分为: connector:负责协议的公共属性的维护。 transformer:负责协议到本地处理的格式转换。 endpoint:负责具体的链路的维护,在输入端就为inbound e...
2013-01-13 16:01:24 310
原创 Mule ESB浅析3——集成到tomcat
一,部署mule 到tomcat 将mule部署到tomcat中,有两种部署方式: 1, 将Mule作为一个webApp应用,此时不需要修改tomcat的相关设置。 2, 将Mule作为tomcat的一个组件,此时需要修改tomcat的配置。 第二种方式部署时, 1)需要在conf/server.xml中增加<Listener classNa...
2012-12-25 20:54:43 540
原创 Mule ESB浅析2——源码编译与安装
基于源码进行编译 1,从svn获取代码之后,命令行下进入到对应目录执行如下指令: mvn –DskipTests install 此处mvn会下载所有的依赖库,Win7默认下载到C:\Users\user\.m2\repository目录下(路径修改位置settings.xml),此处需要几个小时的时间。该目录将被用于配置eclipse SDK。 2,从源码生成相应的ec...
2012-12-24 22:24:18 415
原创 Mule ESB浅析1——相关资源
从网上盗取资源这么些年,从来没有主动分享些什么,一者鄙人技挫,怕见笑大方之家,二者浑噩数年,竟觉腹中空空,甚是胆寒啊,希望自此重新做人吧! 关于SOA,这里不废话了,为何要选择Mule,因为我渴望需要跟进潮流,当然,关键是Mule自身的强大功能,可以将之前已有的杂碎,以及最新的服务轻松糅合在一起,更重要的是Mule的开源特性,仍然在不断成长过程中,拥有强大的潜力。 备注:翻译或抄袭,直接...
2012-12-22 12:04:37 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人