【问题标题】:what is a "Backlog" in webservices?什么是 Web 服务中的“积压”?
【发布时间】:2014-06-17 01:43:37
【问题描述】:

我注意到,在 gSoap(C++ webservices 实现)中,如果我将积压工作改进得如此之高,我将不会在客户端出现如下错误:

Non HTTP response

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

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

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

非常感谢!

【问题讨论】:

    标签: c++ web-services gsoap backlog


    【解决方案1】:

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

    【讨论】:

    • 您好!感谢您的回答+1!好吧,再澄清一个。如果 backlog 表示队列的最大长度,哪个参数定义了最大服务客户端?再次感谢!
    猜你喜欢
    • 2020-02-21
    • 2016-08-04
    • 2012-01-19
    • 2010-11-17
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2011-03-13
    • 2011-04-07
    相关资源
    最近更新 更多