WSO2 ESB(2)
下面通过两个示例来介绍消息中介和服务中介的最常见的使用场景。
先决条件
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 查看统计结果
- ios学习——键盘的收起
- IOS学习7——cocoapod安装与使用教程
- 使用Docker环境快速搭建靶机环境
- Java标准I/O流编程一览笔录
- 十分钟学perl够用(客服MM都懂了)
- Java多线程并发编程一览笔录
- Tomcat6/7应用服务器-禁用RC4等弱密码套件
- mybaits3整合spring总结
- 如何使用Airgeddon找回WiFi密码
- 设计缺陷将导致亚马逊Echo变身成为监听设备
- Unity引擎与C#脚本简介
- Redis分布式缓存系统Lua脚本食用指引
- 基于复杂方案OWSAP CsrfGuard的CSRF安全解决方案(适配nginx + DWR)
- XMLHttpRequest对象如何兼容各浏览器使用?
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法