下面通过两个示例来介绍消息中介和服务中介的最常见的使用场景。
先决条件
JDK or JRE version 1.6.x 或更高
Apache Ant version 1.7.0 或更高
消息中介
在这个示例中,ESB将用于过滤和记录日志信息。
下载WSO2 ESB
下载最新版本
解压安装,下面提到的<esb-home>就是当前解后的目录
启动WSO2 ESB
见上节
登录进入控制台
点击左侧Monitor > System Logs
可以看到所有控制台的日志
点击Monitor > System Statistics
你将看到目前没有运行中的消息中介
点击 main -> manager -> service bus -> Sequences -> Edit Sequence -> Sequences
可以看到现在有两个sequence,main和fault
点击main旁边的Edit
出现下图
在最顶层有两个节点,In和Out,一个表示请求,一个表示回应,在请求中要走两个处理,一个是Log日志处理,一个Filter过滤处理。
在主界面上将监控和调试打开
然后启动axis2 server的服务
到<esb-home>/samples/axis2Server/src/SimpleStockQuoteService 运行ant
然后到<esb-home>/samples/axis2Server目录运行axis2server.sh
到目录<esb-home>/samples/axis2Client目录执行
ant stockquote -Daddurl=http://localhost:9000/services/SimpleStockQuoteService -Dtrpurl=http://localhost:8280 -Dsymbol=IBM -Dmode=quote
看运行结果
[java] Standard :: Stock price = $94.05557229834928
可以在Monitor > System Logs 里看到日志内容
点击 Monitor > Mediation Tracer 可以看ESB发出来的消息
然后点击 Monitor > Mediation Statistics 查看统计结果
相关推荐
WSO2 ESB(Enterprise Service Bus)是一款开源的企业服务总线,由WSO2公司开发。它是企业级集成解决方案的核心组件,旨在简化不同系统之间的通信,实现服务化架构。本指南将深入探讨WSO2 ESB的安装、配置、使用以及...
WSO2ESB 5.0.0 汉化后的jar.zip 评分: 内含 WSO2ESB 5.0.0 界面汉化的jar包 下载后将zip格式文件解压后 将jar copy 到 wso2esb-5.0.0/repository/components/plugins 中 将对应的jar替换便可完成汉化
**WSO2 ESB消息路由示例** WSO2企业服务总线(ESB)是一款强大的中间件,用于实现企业应用程序之间的集成和通信。在WSO2 ESB中,消息路由是其核心功能之一,它允许系统根据预定义的规则和策略对消息进行导向和处理...
WSO2 ESB 使用手册,项目中使用到了WSO2的ESB功能作为ESB使用
wso2 esb installation part 5
然而,由于WSO2 ESB产品已被整合进WSO2 Enterprise Integrator (WSO2 EI) 或者 Micro Integrator (WSO2 MI),因此在最新版本中,我们可能需要从WSO2官方网站下载WSO2 EI或MI来实现类似的功能。以下是对WSO2 ESB 5.0...
官网下载,Eclipse插件:WSO2 ESB tooling,适配WSO2 ESB 5.0.0。 仅 Eclipse Mars.2 Release (4.5.2) 版本可使用(我用的是Eclipse JEE Mare.2)。 如果需要Eclipse汉化,必须先安装 WSO2 ESB tooling,再安装...
【标题】"wso2esb-5.0.0.zip" 指的是WSO2 Enterprise Service Bus的5.0.0版本的压缩包文件。这个产品是WSO2公司提供的一款开源的企业服务总线(Enterprise Service Bus,ESB),它在分布式系统中起到了中介的作用,...
在企业级服务集成中,WSO2 Enterprise Service Bus (ESB) 是一个强大的中间件平台,它提供了丰富的功能来连接不同协议、数据格式和服务。本示例将探讨如何在WSO2 ESB中实现协议转换,特别是从HTTP协议转换为JMS ...
**WSO2 ESB 企业服务总线** WSO2 ESB(Enterprise Service Bus)是WSO2公司推出的一款开源的企业级服务总线,它基于Java语言开发,遵循ESB(企业服务总线)模式,旨在帮助企业实现服务的集成、管理和优化。作为一个...
**WSO2 ESB 数据转换示例** WSO2 Enterprise Service Bus (ESB) 是一个功能强大的开源中间件,用于实现服务之间的集成和通信。它提供了多种数据转换能力,允许在不同格式、协议和系统之间无缝地传递信息。在这个...
【WSO2 ESB服务编排】是企业级服务总线(Enterprise Service Bus)中的一种重要功能,它允许开发者通过组合、路由、转换和管理多个服务来创建复杂的业务流程。WSO2 ESB是开源软件供应商WSO2提供的中间件产品,它作为...
Gain a strong foundation of core WSO2 ESB concepts and acquire a proven set of guidelines designed to get you started with WSO2 ESB quickly and efficiently. This book focuses on the various ...
关于WSO2 ESB的知识点: WSO2 ESB(Enterprise Service Bus)是WSO2公司推出的一款开源服务集成中间件,它旨在简化企业应用程序之间的通信,实现服务导向架构(SOA)。WSO2 ESB提供了多种功能,包括消息路由、转换...
【标题】"wso2esb-tooling-eclipse-jee-mars-linux-gtk-x86_64-5.0.0.zip" 提供的是一个针对WSO2 ESB(Enterprise Service Bus)的Eclipse集成开发环境插件,适用于Linux GTK x86_64平台,基于Eclipse Mars版本。...
内含 WSO2ESB 5.0.0 界面汉化的jar包 下载后将zip格式文件解压后 将jar copy 到 wso2esb-5.0.0/repository/components/plugins 中 将对应的jar给替换就成
【WSO2 Enterprise Integrator 6.6.0 使用手册】是关于WSO2公司提供的企业级集成解决方案的详细指南,特别关注了WSO2 ESB的升级版——WSO2 EI 6.6.0。WSO2是一家专注于开源SOA解决方案的提供商,其产品家族包括API ...
【WSO2 ESB汉化】是针对WSO2 Enterprise Service Bus(ESB)的本地化工作,旨在为中文用户提供更友好的用户界面和文档,便于理解和操作。WSO2 ESB是一个开源的企业服务总线,它允许企业通过集成不同系统和服务来构建...