企业服务总线-性能培训讲义.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业服务总线—性能 ESB 组合交易测试 一个上送报文中通过信息交换平台分别调用两个系统的服务,系统中需要添加逻辑判断和路由 消费方使用Soap上送标准报文,通过WTC和SOAP分别调用不同服务系统的服务,至少包含三个调用,可考虑冲正交易。 017RS0 tp165017 RspCodeTLS824/RspMsg柜员密码不符/FrontCtrlFlag0/ChannelId94/TellerFlag1/AuthCode0/TellerName阿丽亚·乌斯曼/TranName检查柜员密码/ XML Combination SOAP-ENV:Envelope  各种属性 !--百度百科示例--  SOAP:HEADER  /SOAP:HEADER  SOAP:Body 消费方请求  /SOAP:Body /SOAP-ENV:Envelope 测试场景八 天津联怡科技有限公司 note toGeorge/to fromJohn/from headingReminder/heading bodyDont forget the meeting!/body /note 企业服务总线—性能 ESB 交易分发功能测试,一个上送报文到达交换平台,交换平台同时发送报文到多个系统。 交易处理过程中,需要消息通知,给多个业务系统发送通知报文。 017RS0 tp165017 RspCodeTLS824/RspMsg柜员密码不符/FrontCtrlFlag0/ChannelId94/TellerFlag1/AuthCode0/TellerName阿丽亚·乌斯曼/TranName检查柜员密码/ XML SOAP-ENV:Envelope  各种属性 !--百度百科示例--  SOAP:HEADER  /SOAP:HEADER  SOAP:Body 消费方请求  /SOAP:Body /SOAP-ENV:Envelope 测试场景九 天津联怡科技有限公司 note toGeorge/to fromJohn/from headingReminder/heading bodyDont forget the meeting!/body /note note toGeorge/to fromJohn/from headingReminder/heading bodyDont forget the meeting!/body /note Radio broadcast 企业服务总线—性能 ESB 天津联怡科技有限公司 性能测试报告 企业服务总线—性能 ESB 天津联怡科技有限公司 一:ESB性能简介 二:ESB测试用例 三:ESB部署调优 企业服务总线—性能 ESB 天津联怡科技有限公司 通过Workmanager进行流量控制 我们假设有转账交易A和查询交易B,我们希望在遇到ESB繁忙的时候A能够得到优先处理,而当系统不繁忙的时候A和B都能够尽可能的得到处理。 为了能够比较容易的看到效果,我们让A,B交易的处理过程完全相同,这样便于看到因为请求数量变化所带来的影响。 当没有流量控制时:如果让A,B的初始请求数量完全1:1,可以看到AB交易的处理能力和响应时间的曲线是基本重叠的,并且随着达到系统处理能力的上限,响应时间会随并发请求数量的增长而增长。 企业服务总线—性能 ESB 天津联怡科技有限公司 通过Workmanager进行流量控制 如果这个时候增加低优先的B交易的并发数量,B的TPS会上升,高优先的A会下降,同时响应时间会增长,这并不符合高优先的控制原则。 企业服务总线—性能 ESB 天津联怡科技有限公司 Oracle在测试中使用的流量控制机制可以达到如下的效果: 如果只有低优先的业务,系统可以使用全部的资源进行处理,当出现高优先的业务时,按照比例让位给高优先业务。 企业服务总线—性能 ESB 天津联怡科技有限公司 如果高低优先的业务同时在ESB上处理,并且并发数量相同,OSB可以直接控制高优先的处理多,低优先的处理少。 传统厂商的产品中也可以设置处理的优先级,但以消息优先级居多,通过控制消息的处理频率和密度,间接实现对处理资源的使用。Oracle除了设置消息的优先级之外,更重要的是可以调控不同级别的请求在ESB上所占用CPU的时间开销比例,真正实现了处理资源上的分配和管理。 企业服务总线—性能 ESB 天津联怡科技有限公司 流量控制实现机制 企业服务总线—性能 ESB 天津联怡科技有限公司 LocalProxy调用时会使用前面ProxyService的线程模型继续执行,因此前面ProxyService上的Dispatch Policy会一直作用到LocalProxy的处理过程之中。 Business Service会使用新的线程

文档评论(0)

dongguiying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档