`
文章列表

mule配置基础

    博客分类:
  • SOA
Mule是开源的企业集成消息框架,,它的配置需要使用大量的XML文件,本文就对这些配置文件进行介绍,首先还是普及一下Mule基础常识。   什么是Mule?   Mule是一个透明的,基于Java的消息框架,它允许不同的应用程序连接,从而摆脱应用程序之间直接相互调用的情况,Mule支持多线程/消息模式(默认是阶段式事件驱动架构,SEDA),输入和输出到不同的传送器(email,文件,数据库等),以及通过协议如SOAP 发送到Web Service,如图1所示。 图- 1 Mule支持多种协议   Mule没有要求要一个统一的消息格式,它允许在与不同服务相互操作时指定转换,Mule企业版支持多个商 ...
mule的jdbc,配置seda以及vm的初步认识 java类 package com.zxgllhh.jdbc; import java.util.Map; public class NumberServiceComponent { public NumberServiceComponent(){ } public Object process(Object vm) throws Exception{ Thread.sleep(5000l); System.out.println(); Map map = (Map)vm; System.out.println("NumberS ...
以竣工服务为例 package com.tydic.mule.component; import java.math.BigDecimal; import java.util.HashMap; import java.util.Map; import org.springframework.orm.ibatis.SqlMapClientTemplate; import com.tydic.framework.utils.spring.SpringContextUtils; public class OrderCompletionComponent { public SqlMapClientT ...
从前,从前 程序跑的太慢,对mule有点误解 jaxb解析xml在高压力下会有互相等待的问题,可能是使用的方式不对 使用mule简单就好了,不要太复杂,任何一个功能最好分成2个stage就好(容易查找内存堵塞) <mule xmlns="http://www.mulesource.org/schema/mule/core/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/sch ...

mule配置常用节点

    博客分类:
  • SOA
1 Mule-config.xml 示例模型: <mule> <model> <service name="GreeterUMO"> <inbound....> <filtering-router> ....                  </filtering-router> </inbound> <component.... /> <outbound....> ....... </outboun ...
mule:轻量级的ESB消息框架,可以和spring集成,支持seda架构。 seda:分段式事件驱动架构,可以在每个stage上施加不同的thread,来确保程序的最大吞吐量。 几个名词解释 Connectiors:支持不同协议的连接器,屏蔽有不同协议带来的复杂度 EndPoints Address:终端地址,类似于jms等消息机制 UMO:统一消息对象,在mule里面他们是一些POJO,负责解释消息,处理消息,然后再发送给下一个UMO,形成一个UMO处理链。 mule框架地址http://www.mulesoft.org/ 下载下来并解压缩打开examples文件夹,里面有很多 ...
mule & seda 的使用每分钟处理5000单,发帖纪念 . <mule xmlns="http://www.mulesource.org/schema/mule/core/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:spring="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework. ...

mule示例分析

    博客分类:
  • SOA
一、Hello World (主要演示了两个service component链式合作处理一条消息和消息格式转换 1、示例翻译:   展示了如何配置多个service components——它们与一个请求交互(就是说二者合作以链式方式先后处理一个请求消息,处理的方式是添加消息的内容),以及如何管理事件转换(所谓事件就是消息,这里的事件转换是指消息格式的转换,比如从stdio标准输入中输入的字符串转换为一个java bean对象以及不同java bean之间的转换)。这个例子还使用了属性文件来配置i18n国际化的消息文字。还有演示了出站过滤路由。 使用了两个类也就是两个service comp ...

jetty入门简介

Jetty是Java领域另一个出色的Web服务器,它同样也是开源的。与tomcat不同的是它可作为一个嵌入式服务器。也就是说,如果我们在应用中加入jetty的核心jar文件,应用即可对外提供http服务。它同时也是平台无关的java web服务器,既可以在Windos平台上运行,也可以在Linux平台上运行。   大家可以登录http://jetty.codehaus.org/jetty/站点下载Jetty的最新版本。下载的zip文件也是与平台无关的压缩包,不管是windows还是Linux都可使用。   将下载的安装zip包,解压缩到任意的路径下。运行Jetty需要使用如下命令: cd ...

jetty相关

百度下载的jetty教程
Mule 官方例子研究 一、编译导入Mule自带的例子 1.准备 安装Mule。这里就不介绍mule的安装了,请参考《Mule安装部署手册》。 2. 编译Mule自带例子中的Hello例子 使用命令行到目录:D:\app\mule3.1.1\examples\hello下,输入:mvn 即可。这里 ...
总体思路是先打成jar再把jar打成exe。主要看1.3和2.3里的内容就可以了。 1.将项目打成jar: 1.1 要将项目打包成jar文件,方法很多,可以用Eclipse自带的打包工具Ant打包,也可以用Eclipse的Export生成jar。经过尝试后,我不推荐用Ant打包,因为要自己编写xml脚本语言,还要增加一些外部的jar,所以我打了好几次都没打成。 1.2 在这里介绍两种方法生成jar,第一种是用Eclpise的Export功能。在要打包的项目上击右键,选择Export,在窗口中选择Java里的JAR file。Next后的窗口中已经自动选好了要打包的项目,用户可以点击 ...
开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 假如我们需要确定谁占用了我们的9050端口 1、Windows平台 在windows命令行窗口下执行: C:\>netstat -aon|findstr "9050& ...
保存网页的客户端软件 通过本软件,可以下载该软件包含的所有css、js等!
JProfiler 学习笔记 一、安装 JProfiler        从 http://www.ej-technologies.com/ 下载 5.1.2 并申请试用序列号   二、主要功能简介 1 . 内存剖析 Memory profiler JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于 ...
Global site tag (gtag.js) - Google Analytics