WCF 双工服务阻止其他服务调用
我有一个使用 WCF 双工服务 (Service1) 的 Silverlight 应用程序,该服务使用 pollingDuplexHttpBinding
绑定和 15 秒的轮询窗口。
我有另一个服务 (Service2),它是一个非常标准的 basicHttpBinding
,托管在同一域上。
我遇到的问题是对 Service2 的调用超时。仅当Service1处于活动状态时才会发生这种情况。基本上与 Service1 存在永久连接,并且看起来 Silverlight 或托管浏览器(在我的测试中为 Firefox 4)无法调用 Service2对 Service1 进行轮询。
我知道浏览器局部限制了一个域的同时连接数,但是 1 似乎有点低?
I have a Silverlight application that uses a WCF duplex service (Service1) using a pollingDuplexHttpBinding
binding and a polling window of 15 seconds.
I have another service (Service2) which is a pretty standard basicHttpBinding
, hosted on the same domain.
The problem that I am having is that calls to Service2 time out. This only happens when Service1 is active. There is basically a permanent connection to Service1 and it looks like Silverlight, or the hosting browser (Firefox 4, in my tests), can't make a call to Service2 while polling on Service1.
I know that browsers topically limit the number of simultaneous connections to a domain, but 1 seems a bit low?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论