快速业务通道

灵活使用EJB的本地和远程接口(四) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-17
对数而不是绝对数本身。一般来说,本地和远程接口的性能结果与预览有很好的一致性。(同时参见参考资料。)在我们的测试中,多线程吞吐量一般要低一些,因为每个 JVM 都必须在相同的单处理器计算机中分派多线程。对于这个样本应用程序,请求处理时间比较少,所以线程分派和时间安排相当大程度上是在整个处理时间中共享的,因而增加了响应时间。

灵活使用EJB的本地和远程接口(四) - 编程入门网

图 11. 单线程客户端的平均响应时间

灵活使用EJB的本地和远程接口(四) - 编程入门网

图 12. 多线程客户端的平均响应时间

灵活使用EJB的本地和远程接口(四)(5)

时间:2011-04-23

灵活使用EJB的本地和远程接口(四) - 编程入门网

图 13. 单线程客户端的吞吐量

灵活使用EJB的本地和远程接口(四) - 编程入门网

图 14. 多线程客户端的吞吐量

结束语

本文展示了样本 J2EE 应用程序的设计方法、实现和测试结果,提供了 Enterprise Java Bean 的本地和远程接口使用的基本比较。公开 EJB 的本地和远程接口并不会限制 J2EE 应用程序部署中的灵活性。这两种接口使您可以改变部署场景而不用更改应用程序的源代码,并且还使您可以利用所选的任何部署体系结构。当本地接口用在相同的 JVM 中时,性能是最优的。使用分离容器(Separate Containers)体系结构性能可能会降低。对于确定的 J2EE 设计模式,我们推荐通过创建处理本地和远程接口的代码来将两种接口同时用于会话 Bean(有时用于实体 Bean),以达到最大的效率,而进行很少的额外工作。

关于作者 Sheldon Wosnick 是 IBM 多伦多实验室的 WebSphere Studio Application Developer Server Tools 小组中的一名顾问软件开发人员。他和他的队员们负责 WebSphere Studio 产品家族的整个服

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号