- 浏览: 22929 次
- 性别:
- 来自: 杭州
最新评论
-
wrrwhn:
您好,请问一下。若我一开始用的是9091端口发布invoke接 ...
Mule ESB浅析3——集成到tomcat
文章列表
mle ESB浅析7——状态机模式
- 博客分类:
- SOA
本来应该继续介绍各个组件的启动流程,这里先补充下mule所使用的一些设计模式,方便从宏观上对mule的代码结构进行理解。
首先介绍的是状态机模式,该模式在mule中的使用随处可见。具体状态机管理的实现如下:
严格遵循 ...
Mule ESB浅析6——启动流程1
- 博客分类:
- SOA
mule主要是通过mule_config.xml配置进行流程的编排,因此启动过程主要是配置的导入,以及相应资源的初始化操作。
关于配置的导入,如果是独立部署的方式,则需要在启动代码中手动调用**ConfigurationBuilder类传入配置文件进行配置的导入。如果是嵌入到web容器中,则在web.xml中配置好后,会进行自动加载。
整个mule 实例的核心管理结构为muleContext,整个初始化过程也就围绕该实例资源的初始化。
<!--[endif]--><!--[if gte mso 9]><xml>
<o:OLEObjec ...
Mule ESB浅析5——基本配置
- 博客分类:
- SOA
主配置文件: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="http://www.mulesoft.org/schema/mule/jms" xmlns:xs ...
Mule ESB浅析4——基本概念
- 博客分类:
- SOA
ohoh,不会贴图!望知情者赐教。
主要构件
Transport:传输
router:路由
fitler:过滤
componet:处理
transport
针对每一个协议都有专门的实现,内部又细分为:
connector:负责协议的公共属性的维护。
transformer:负责协议到本地 ...
一,部署mule 到tomcat
将mule部署到tomcat中,有两种部署方式:
1, 将Mule作为一个webApp应用,此时不需要修改tomcat的相关设置。
2, 将Mule作为tomcat的一个组件,此时需要修改tomcat的配置。
第二种方式部署时,
1)需要在conf/server.xml中增加<Listener className="org.mule.module.tomcat.MuleTomcatListener" />。
2)拷贝所有的mule\lib下除/boot外的所有文件夹到mule-l ...
基于源码进行编译
1,从svn获取代码之后,命令行下进入到对应目录执行如下指令:
mvn –DskipTests install
此处mvn会下载所有的依赖库,Win7默认下载到C:\Users\user\.m2\repository目录下(路径修改位置settings.xml),此处需要几个小时的时间。该目录将被用于配置eclipse SDK。
2,从源码生成相应的eclpise工程文件,执行如下指令:
mvn eclipse:eclipse 或 mvn
idea:idea,为了能够为所有的模块生成相应的工程文件,需要使用JDK6。
从网上盗取资源这么些年,从来没有主动分享些什么,一者鄙人技挫,怕见笑大方之家,二者浑噩数年,竟觉腹中空空,甚是胆寒啊,希望自此重新做人吧!
关于SOA,这里不废话了,为何要选择Mule,因为我渴望需要跟进潮流,当然,关键是Mule自身的强大功能,可以将之前已有的杂碎,以及最新的服务轻松糅合在一起,更重要的是Mule的开源特性,仍然在不断成长过程中,拥有强大的潜力。
备注:翻译或抄袭,直接斜体,以证清白。
相关社区介绍
官网:
http://www.mulesoft.com/
提供了从cloud,web到enterprise的集成平台,主要 ...