6

我已经在 silverlight 4 应用程序中实现了轮询双工,以使用来自服务器的客户端回调获取大量数据,因此我的服务包含一些带有客户端回调的函数和一些没有回调的函数。当只有 3 或 4 个函数调用并行时,它工作正常,当有超过 5 或 6 个并行调用时,我得到 ServerTooBusyException(服务太忙)。

在设置 serviceThrottling maxConcurrentCalls="10000" maxConcurrentInstances="10000" maxConcurrentSessions="10000" 值后,我无法解决问题。

当我将 basichttpbinding 应用于服务时,一切正常,但是当 pollingDuplexHttpBinding 被应用时,它给出错误

4

1 回答 1

0

看看ReliableSessionElement.MaxPendingChannels。这是示例顺便说一句,到时候考虑如何处理该异常可能会很好。

于 2012-07-27T08:26:51.677 回答