ACE+gSOAP实现高性能WebService Server
ACE+gSOAP实现高性能WebService Server(C/C++)
2013-10-12 16:10?
160人阅读?
评论(0)?
收藏?
举报
1、开发环境请参考《搭建ACE-5.7.4+VS2008开发环境》一文 ? 2、gSOAP库,下载地址:http://gsoap2.sourceforge.net/,本文使用的版本是:gsoap_2.7.15,gSOAP的编程可以参考doc目录下的soapdoc2.pdf,官方文档写的非常详细。 让我们开始gSOAP编码旅程: 1、创建gsoap_server.h:
注:头文件上面的注释用于配置服务访问地址,而非单纯的注释;详细配置说明可以参考官方文档 2、把%GSOAP_HOME%/gsoap/bin/win32目录配置到系统%Path%里,或者将目录下的soapcpp2.exe和wsdl2h.exe两个文件直接拷贝到gsoap_server.h所在目录; 3、编写批处理文件: copy
4、编写业务实现代码: copy
5、编写WebService服务端处理代码: copy
6、如果采用线程池+消息队列的方式处理SOAP Client请求,需要引入ACE_Task,并采用ACE_Message_Block实现对了操作: copy
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |