首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >silverlight 3.0中的wcf双工连接限制

silverlight 3.0中的wcf双工连接限制
EN

Stack Overflow用户
提问于 2009-08-25 14:19:53
回答 2查看 579关注 0票数 1

我已经为消息服务构建了silverlight应用程序。我的问题是silverlight应用程序在10连接之后断开连接。但我想要它的无限或数千。我在这个问题上花了很多时间。关于我的应用程序的一些要点是:

  1. I构建了3个项目,如silverlight项目、web项目、wcf服务项目。
  2. i在wcf.that配置中使用PollingDuplexHttpBinding with we.bconfig。在silverlight项目中添加服务参考并创建服务对象。
  3. 配置wcf服务项目的web.config,如:

G 211

  1. 我已经在iis6服务器2003服务器上测试了这个项目,但是问题一样。

请帮我解决这个问题。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2009-08-25 14:23:21

问题在于IIS可以运行的并发线程数(听起来它现在被配置为运行10个线程)。你可以通过IIS增加这个数字,configuration...but的性能会受到影响。

问题是,托管在IIS中的双工服务从不释放它们的threads...so --每个连接到该服务的用户都会吸收另一个IIS线程。在其他地方已经讨论过双工性能,但共同的基调是:

IIS无法承载可伸缩的双工服务。

我的建议是找到另一种方式来承载这些服务( IIS之外的WCF、自定义Web服务器等)。

祝好运。

票数 0
EN

Stack Overflow用户

发布于 2012-08-17 15:38:52

我注意到我的PollingDuplex软件在使用一个Internet时限制了10个客户端。由于Windows2008Server R2计算机和Web.config具有许多设置,限制仍然存在:

绑定:绑定name=“pollingDu​复合绑定”maxConnections=​"100“

适用于serviceBehaviors行为:serviceThrottli ng maxConcurrentCa​lls="1000“maxConcurrentIn​stances="1000”maxConcurrentSe​ssions=1000“

pollingDuplex maxPendingSessi​ons="2147483647​“maxPendingMessa​gesPerSession="​2147483647”

但当我试着和不同的客户打交道时:

  • 6客户机在IE上服务器上
  • 6客户机在IE上在另一台客户端机器上
  • 4客户机在此客户端机器上的FireFox上

而且起作用了。因此,对于相同的客户端连接存在某种限制。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1328599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档