gsoap - 为所有会话定义一个持久的变量

时间:2017-02-02 14:02:47

标签: c++ gsoap

我用apache / gSoap和C ++编写简单的web服务。 根据我的理解,通常生成的gSoap对象会根据soap请求进行初始化和销毁​​。

我想要实现的是在代码中初始化变量,因此变量将是持久的,并且可以在所有soap会话之间重用。

我想说,我想初始化一个数据库连接(当apache webserver启动时),然后我可以在我的soap方法中使用该对象,而不需要我每次在我的webservice方法体中重新初始化。然后,当apache停止时,可以销毁数据库对象。

1 个答案:

答案 0 :(得分:0)

查看类似的帖子:Apache C++ module persistent global objects

基本上你需要一些外部存储空间。我的建议是使用Redis