他俩其实没什么大区别,只不过dubbo可以和Spring框架无缝集成。
1、Web service是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互 *** 作。根据W3C的定义,Web服务(Web service)应当是一个软件系统,用以支持网络间不同机器的互动 *** 作。
网络服务通常是许多应用程序接口(API)所组成的,它们透过网络,例如Internet的远程服务器端,执行客户所提交服务的请求。无论定义还是实现,WEB服务过程中会由服务器提供一个机器可读的描述以辨识服务器所提供的WEB服务。
另外,虽然WSDL不是SOAP服务端点的必要条件,但目前基于Java的主流WEB服务开发框架往往需要WSDL实现客户端的源代码生成。一些工业标准化组织就在WEB服务定义中强制包含SOAP和WSDL。
2、Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC 实现服务的输 出和输入功能,可以和 Spring框架无缝集成。
Delphi 6是完全支持所有重要的新兴行业标准(XML、SOAP、WSDL 和XSL)的唯一RAD环境,它在提供企业和Web开发人员所需的升级性与可靠性的同时,又支持以新兴的Web Services为基础的供应商平台,如Microsoft Net和BizTalk问题: (FAQ)WebService接口频繁调用造成session过多导致服务器oom宕机版本: 701 模块: 系统性能答复:原因分析:
1、 分析dump文件,7万多个sessioninfo,占用1G多内存
2、经了解,现场没有用portal,所以可排除portal未释放session导致内存占用的问题,通过apusic日志分析(见附件),可见很多如下登陆 *** 作,经了解,该用户admin-qt为前台的数据传过来使用的用户,前台数据通过webservice接口传输的。
User admin-qt login!
2011-12-06 18:58:13 INFO [conout] [2011-12-06 18:58:13,011 INFO RPC-8997]add Session sessionID is 9f438269-32a1-42b8-b0be-e79c9f21235a
3、最终分析为webservice接口调用导致sessioninfo对象未释放,累计起来,占用大量内存,最终导致内存溢出宕机
解决方法:
BOS流程与集成服务提供私包(boswebservicejar)解决,后续出正式补丁
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)