c++ - Web服务中的“积压”是什么?

原文 标签 c++ web-services gsoap backlog

我注意到在gSoap(C ++ Web服务实现)中,如果我将待办事项提高得如此之高,则在客户端不会出现诸如以下的错误:

Non HTTP response


在以下说明中为我的gSoap服务器设置了积压:

m = soap_bind(&soap, hostname, port, BACKLOG); 


谁能向我解释为什么如果增加积压量,Web服务调用失败的风险会降低吗?

万分感谢!

最佳答案

待办事项定义了未决连接队列可以增长到的最大长度。
如果发出任何其他连接请求,则它们将收到您发布的错误(基本上服务器说“现在请求太多,抱歉”)。
通过增加该值,可以允许更多的客户端请求连接。

关于c++ - Web服务中的“积压”是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23393139/

相关文章:

c++ - QUdpSocket高速率消息读取

c++ - c++ vector 模板参数1无效

c++ - C++错误(将wstring转换为字符串):无法将参数1从std::wchar_t转换为std::char

c# - 在 C# 中引用多个 Web 服务时解决类型歧义

java - 在Java6中使用WSDL生成ws客户端

java - 与Java EE服务器通信的最佳实践

c++ - gsoap c文件读取

c++ - 数组大小推导

c - 在c中的mac中链接错误gsoap