代理网关的 WCF 服务限制设置

问题描述 投票:0回答:0

我们有一个 WCF 服务网关。通过最少的验证,我们将请求发送到上游以进行进一步处理。这是在 .net 4.7.2

上运行

节流设置是为每个客户端动态定义的。他们中的大多数都有以下价值。

  • MaxConcurrentCalls = 16
  • MaxConcurrentInstances = 16
  • MaxConcurrentSessions = 10

我们看到呼叫等待上游响应的时间更长...这表明我们的服务延迟更高,尽管上游没有阻塞。

我们尝试将所有值增加到 128.. 仍然没有看到太大的改善。

prod 环境有 3 个服务器,每个服务器有 10 核 CPU 和 32gb ram

问题

  • 如何减少队列中等待的请求? (我正在检查池的当前请求)
  • IIS 中是否有任何设置,我可以用它来终止长时间等待的请求
.net wcf iis concurrency throttling
© www.soinside.com 2019 - 2024. All rights reserved.