WebService与EJB调用性能对比

原创 2004年07月21日 18:01:00

1.软硬件配置

同前面的配置

不同之外在于:以前的C#客户端改为Java客户端,WebService更换为EJB来实现,其它的实现方法不变.

2.测试结果

数据条数 WebService时间 非WebService时间 差值 清耗百分比
2 0.078 0.077 0.001 1.8%
11 0.125 0.113 0.012 9.6%
20 0.187 0.153 0.033 17.9%
30 0.222 0.215 0.007 3.1%
40 0.275 0.257 0.018 6.5%
80 0.477 0.422 0.054 11.4%
100 0.576 0.495 0.081 14.1%
200 1.070 0.920 0.150 14.0%
300 1.590 1.391 0.199 12.5%
400 2.157 1.810 0.348 16.1%
500 2.627 2.234 0.393 15.0%
600 3.067 2.630 0.437 14.3%
800 4.120 3.559 0.561 13.6%
1000 5.193 4.385 0.807 15.5%
1500 7.369 6.265 1.103 15.0%
2000 10.010 8.525 1.484 14.8%
3000 14.715 12.427 2.288 15.5%
4000 19.727 16.407 3.320 16.8%
5000 24.599 21.376 3.223 13.1%
8000 38.881 34.434 4.447 11.4%
10000 48.237 40.91147 7.325 15.2%

3.结论.

感觉WebService比EJB的RMI方法要消耗约15%左右的效率.

远程通信(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比

RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“cla...
  • lishehe
  • lishehe
  • 2015年06月27日 09:17
  • 13695

EJB与Spring的全面比较与JavaBean的不同

一:EJB与Spring的全面比较Rod Johnson将Indeed.com(一个求职网站)职位列表中对EJB和Spring两种技能的需求数量进行了对比,并通过分析这一统计数据得出了一些关于EJB的...
  • u011225629
  • u011225629
  • 2015年11月15日 11:27
  • 4815

谈谈EJB是如何发布Web Service的

定义 我们经常会听到,xx项目中用到了Web Service。那么,什么是Web Service呢? 首先让我们来了解一下Web Service。Web Service技术,就是能使得运行在不...
  • happylee6688
  • happylee6688
  • 2014年05月19日 17:28
  • 5892

C#提高webService接口调用的性能

public class WebServiceClient { private object agent; private Type agen...
  • woshifangchensheng
  • woshifangchensheng
  • 2014年05月14日 11:13
  • 648

Loadrunner 调用 Webservice 接口 进行 性能测试 时的方法及优化总结

1.Webservice                       协议脚本编写流程 下面介绍使用 Loadrunner 调用 Webservice 接口 通用的流程与方法。 1.1 新...
  • luoww1
  • luoww1
  • 2015年12月02日 13:42
  • 1867

EJB容器模型的WebService服务

---WEB服务 WEB服务市一种分布式技术,它与EJB最大的不同是,WEB服务属于行业规范,可以跨平台及语言.而EJB属于java平台规范.理论上可以跨平台,但是实现起来比较复杂.所以其应用范围...
  • luobing_csdn
  • luobing_csdn
  • 2017年03月27日 11:11
  • 125

远程通信(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比

总结这些概念都是易混淆,最基本概念定义复习和深入理解,同时也是架构师必备课程 RPC(Remote Procedure Call Protocol)      ...
  • zhangyongshengcsdn
  • zhangyongshengcsdn
  • 2017年06月23日 14:38
  • 221

【网络】远程通信(RPC,Webservice,RMI,JMS、EJB、JNDI的区别)对比

总结这些概念都是易混淆,最基本概念定义复习和深入理解,同时也是架构师必备课程 RPC(Remote Procedure Call Protocol)        RPC使用C/S方式,采用...
  • youxia0075454
  • youxia0075454
  • 2015年11月26日 17:40
  • 388

EJB发布成WebService总结

EJB发布成WebService总结   1.       将EJB发布成,或者说暴露成Web服务(也许更贴切),在EJB容器中不是困难的事情,只要容器实现了JavaEE的JAX-WS标准就行了...
  • mkj414370365
  • mkj414370365
  • 2012年01月18日 13:13
  • 326

关于Java/RMI/JBoss/EJB/WebService/JMS的使用

写一篇巨杂的流水记录下对j2ee的某些技术的浏览。 webservice是为跨平台设计的通信语言,不过HelloWorld而言,C#要做得比java要好很多很多! 第一方面:C#提供Web...
  • winlinvip
  • winlinvip
  • 2011年12月04日 11:18
  • 2547
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebService与EJB调用性能对比
举报原因:
原因补充:

(最多只允许输入30个字)