【问题标题】:WCF enqueued requestsWCF 排队请求
【发布时间】:2013-06-17 14:12:48
【问题描述】:

在我们的应用程序中,我们在 Azure WorkerRole(云服务)上发布了一个 WCF“独立”。在这个 WCF 中,我们修改了限流并限制了最大并发调用数。超过此值时,WCF 将请求排队。我们不知道在哪里排队。 对于应用程序的功能,请求不能尽快入队或入队时间较短。

我们可以看到这些队列吗? 我们如何将参数更改为不入队?

你能帮帮我吗?

非常感谢。

【问题讨论】:

  • 我们正在使用 WCF BasicHttpBinding。
  • 也许将超时设置为较低的值会阻止东西排队

标签: wcf azure queue azure-worker-roles


【解决方案1】:

我修改了 HHTP 绑定中的所有超时:
binding.ReceiveTimeout = 新的 TimeSpan(0, 0, 1)
binding.OpenTimeout = New TimeSpan(0, 0, 1)
binding.CloseTimeout = New TimeSpan(0, 0, 1)
binding.SendTimeout = New TimeSpan(0, 0, 1)

我已将所有超时设置为 1 秒。但是行为是一样的。请求已排队。
我们所做的更改已在服务器绑定中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-08-19
    • 2011-06-16
    • 2014-10-18
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多