WCF Restful Web 服务客户端限制
我想实现一个高流量的静态 .NET 4.0 WCF 服务,它每分钟可以处理大量(也许 2,000 个)请求。
我知道我需要硬件来处理如此数量的连接,但是在 IIS 或 Windows 服务中托管时,我可以在哪里看到瓶颈呢?我需要调整哪些类型的配置选项?
服务器上发生了什么?当服务过载时客户端?客户端只是超时吗?
任何有关创建可扩展、高性能 WCF 休息服务的信息将不胜感激。
谢谢!
I would like to implement a high-traffic restful .NET 4.0 WCF service which can handle a large number (maybe 2,000) requests a minute.
I understand I will need to have the hardware to handle this number of connections, but where can I expect to see bottlenecks when hosting in either IIS or a Windows service? What sort of configuration options will I need to tweak?
What happens on the server & client sides when the service gets overloaded? Do clients simply timeout?
Any information on creating a scalable, high-performance WCF rest service would be greatly appreciated.
Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一些有用的链接:
使用 ServiceThrotdlingBehavior 控制 WCF 服务性能
WCF 服务可能会在负载下缓慢扩展(KB)
优化 WCF 性能
Some Useful Links:
Using ServiceThrottlingBehavior to Control WCF Service Performance
WCF service may scale up slowly under load(KB)
Optimizing WCF Performance