在我的情况下,什么是合适的Web服务模式?为什么? < P>我需要用C++来实现Web服务,使用 GSOAP.
我的情况如下:在我的情况下,什么是合适的Web服务模式?为什么? < P>我需要用C++来实现Web服务,使用 GSOAP.,c++,web-services,asynchronous,wsdl,gsoap,C++,Web Services,Asynchronous,Wsdl,Gsoap,我的情况如下: 我有一些同步的webservice操作 我还有一些异步web服务操作 对于异步web服务操作,例如,我有一个操作StartCalculating,它: 应该向客户端发送一个同步响应,上面写着“很好!我开始计算了!” 并且,稍后,应该向客户端发送一个异步响应,该响应说“这里,我得到了我的计算结果!” 在互联网上搜索后,我发现有4种模式: 单向:端点接收消息 请求/响应:端点接收消息,并发送相关消息 请求/响应:(带轮询的请求/应答操作)端点发送消息,并接收相关消息 通知:(
- 我有一些同步的webservice操作
- 我还有一些异步web服务操作
- 应该向客户端发送一个同步响应,上面写着“很好!我开始计算了!”李>
- 并且,稍后,应该向客户端发送一个异步响应,该响应说“这里,我得到了我的计算结果!”
多谢各位 我认为您需要首先找到您的需求,因为有许多卷的计算机科学书籍深入讨论了这些软件设计模式。