什么是Web服务中的“Backlog”?

时间:2014-04-30 16:14:39

标签: c++ web-services gsoap backlog

我注意到在gSoap(C ++ webservices实现)中,如果我将积压提高得那么高,我就不会在客户端出现错误,例如:

Non HTTP response

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

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

有人可以向我解释一下,如果我增加积压,为什么网络服务调用失败的风险会降低?

非常感谢你!

1 个答案:

答案 0 :(得分:1)

待办事项定义待处理连接队列可能增长的最大长度 如果有任何进一步的连接请求,他们将收到您发布的错误(基本上服务器说"现在请求太多,抱歉")。 通过增加此值,您可以允许更多客户端请求连接。