使用gSOAP和Apache部署Web服务

时间:2016-08-25 16:09:58

标签: c++ apache gsoap

我想知道Apache和mod_gsoap在处理来自gSOAP webservice库(由开发人员/业务逻辑编写的代码)的会话和函数调用时的行为。 Apache / mod_gsoap是否为每个soap调用创建一个新的gSoap webservice库实例?

谢谢,

1 个答案:

答案 0 :(得分:1)

模块mod_gsoap库在运行时通过动态共享对象(DSO)机制加载到Apache HTTP Server中。对于由mod_gsoap处理的每个入站XML / SOAP服务调用,模块的处理程序创建一个本地gsoap引擎struct soap上下文来处理XML请求,并通过编组服务操作参数返回XML响应并返回XML中的结构。处理程序完成时释放上下文及其动态分配的所有内容。请参阅gsoap / mod_gsoap / mod_gsoap-0.9 / apache_20 / mod_gsoap.c中的gsoap_handlerApache mod_gsoap documentation