Java环境下的Axis与XFire性能测试
更新时间:2023-06-07 15:18:01 阅读量: 实用文档 文档下载
- java环境下的编程软件推荐度:
- 相关推荐
Java环境下的Axis与XFire性能测试
Jav a境环下的A xs i与 XFrie性 测试能测试环境aJva开发环 下境jdk,15.w,ixnp操 系作,2G 内存统,Tmoatc60.测试内容测试 Axsi14 .和X Fir1.e 在相同4的运环境行,下运行一万次运算,个试该运测算的时
测试结间
Axis 测试果告报测试开始时 间是否断中 是/否() 行运果(结完/未成完 ) 完成 成试结测束间 运时算效率m (秒/ n次)性测能试开始 测试间 4时 3 41分秒 能测性开试始 试测时 45 分间 21秒 能性测试始开测 试时 47 分 5间9秒
否能性测结束测 试试间 时34 58 秒分8.582m n /总运共 行0100否
成
性完能试结测束测 试时间46 分 2 3秒86.21m /n 总共运行 0500否完
成性测能试结测束试时间 49 分 5 秒9
833. m/n 总共3行 运00001
总间时 合计19 5s总行次数 运60100n0运效率 8行2.05/ns
Java环境下的Axis与XFire性能测试
XFrei 测报试告测开试始时间 否中是断(是 否/ 运行)果结(成完/ 未完)成 完成测 试束时结间 运效率(m 秒/n 次)算
性测能开始测 试时间 58试分 22 秒性能测试 始测 试时间开 8 分 4 秒2 能性试开始测测试时 间10 分73
否性能试结测束测 试时 间8 分5 40秒 55 /nm总共 运行 010
否
0成
性能测试结完束测 试间时9 分 0 秒138.98/s n共总运 行500
0否完成性能测试结束 试时间测 1 分14 5
1741.6s/n总共 运行 1000 0运效行 14率2.8s6/n
时总间 合 11计s2总运行次 数106000s性测试总结能报告Aisx 告●报 ●● A●is 在x性能测试境中环共占内用存 为54M1B5-2MB,4均 5平415.MB
在。性测试的能行运过中,A程xsi 能良好,性有没出现程序中断或者内存益处的况状。Ax is在 该能性试中测运算的率为 8效.205/ns 总评。Ax,s 性i能较比定,占稳用统系源较资,少算效率运一般。XFier报告 ● ●● XF●re i在能性境中环占用共存为 5内35MB5-3M6,平B均为535 .6BM 在性能。试测的行过程运中,FXire性 能越,卓有没现程序出中或断者存益处的内况状 X。Fie r在性能该试测的运算效率为 中12.84s6n/ 总评。X,iFe r能性卓,越用占系资源统少,较算运效高率。
X
Java环境下的Axis与XFire性能测试
XFire和Axis的比较
XFire的优点
XFire方便(简化Web服务开发),开发速度快,易于上手,配置简洁,可以和Spring很好的结合。 図 3
● 本地数据绑定功能。支持普通Java对象(POJO)、XMLBeans、面向XML绑定的Java架构(JAXB)和Castor等。数据绑定指定了发送至Web服务的XML请求以及返回的XML响应如何映射成Java对象。 ● 使用用于XML的流式API(StAX)处理XML文档。与文档对象模型(DOM)的基于树形的方法以及用于XML的简单API(SAX)的事件驱动方法相比,StAX使用了基于拉取的机制,这不但大大加快了速度,还提高了内存的使用效率。
● 支持各种传输协议,譬如HTTP、Java消息服务(JMS)和Java虚拟机内部传输(in-JVM transport)。
● 嵌入功能,这是XFire的主要优点之一。可以把这个SOAP引擎嵌入到应用当中,完全隐藏XFire特定的所有引用,因为所有配置都是程序驱动的。
● 具有丰富的API,这样一来,非常容易定制,让开发人员可以在需要时,在不同阶段截获请求,并且进行处理。
● 符合诸多最新标准,譬如SOAP 1.1(没有编码的远程过程调用即RPC)和1.2、WSDL 1.1、Web服务互操作性组织的Basic Profile 1.0、Web服务寻址规范和Web服务安全标准。
● 性能和局限,Web服务使用许多资源,但它们的性能并不高。XFire打破了这个传统。与同类的SOAP引擎相比,XFire使用的内存大大减少(一方面是由于使用StAX),而性能却大大提高。另外,XFire还提供了进一步优化性能的几种方法。方法之一就是使用Java虚拟机内部传输。如果知道Web服务与客户程序在同一个Java虚拟机里面运行,就可以选择使用本地传输,这样可以高速传输服务。 ● XFire支持web service standards,Spring整合,支持JBI,AXB 和XMLBeans.
XFire的缺点
● 缺少支持附件的功能,不过将来的版本一定能支持该功能。
● 缺少简单易懂的用户指南,XFire开发队伍在这方面有许多工作要做。
Java环境下的Axis与XFire性能测试
Axis的优点
● Axis应用了管道和过滤器模式.Aixs是apache开源的webservice实现服务器。简单的说,axis就
是处理Message,它首先截获客户端的请求,然后转发到真正的实现业务逻辑上处理客户端的请求,在这之前经过一系列的handler处理.它的结构很像EJB容器.其实就是管道和过滤器模式的应用,Handler就是过滤器.它的处理顺序主要考虑两个方面一个是部署描述符(deployment configuration )另一个就是是客户端还是服务器端。Handler处理的对象是MessageContext它的由3个重要的部分组成,一是一个request Message,一个是response message,还有许多属性。经研究源码分析,在服务器端,有一个Transport Listener 它监听客户端的请求,可以通过多种协议,一旦有客户请求,它将按照协议的规范把数据解析生成生成一个Message对象,然后把它设置到MessageContext,然后调用一系列的Handler进行处理。
其结构图如下:
● 支持附件的功能
Axis的缺点
● 开发过程比较繁琐,配置比较复杂,部署服务器比较麻烦。
● 缺少简单易懂的用户指南,Axis开发队伍在这方面有许多工作要做。 ● 性能不够优越。
正在阅读:
食品工厂设计01-14
德育和师德教育02-03
市地税局党组书记、局长党建工作述职报告02-25
文章标题序号的用法公文写作序号的用法04-13
合作社的发展与大学生就业关系浅谈12-21
户外广告牌工程量清单08-24
财务基本制度汇编 - 图文06-03
2022走单招黉舍学什么专业比拟好03-30
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 性能
- 环境
- 测试
- XFire
- Java
- Axis