当前位置:  开发笔记 > 编程语言 > 正文

WCF如何扩展到大量客户端用户?

如何解决《WCF如何扩展到大量客户端用户?》经验,为你挑选了1个好方法。

有没有人对使用微软的WCF构建的Web服务有多好,可以扩展到大量用户?

我想到的水平是1000多个客户端用户连接到一组WCF服务的区域,这些服务为我们的应用程序提供业务逻辑,并且这些与数据库通信 - 类似于传统的3层架构.

是否有任何特定陷阱降低了性能,或者是否已经实现了这种可伸缩性的设计经验?



1> Ubiguchi..:

为了确保您的WCF应用程序可以扩展到所需的级别,我认为您可能需要调整您对服务必须满足的统计数据的思考.

您提到服务"1000+客户端用户",但要衡量您的服务是否可以在该级别执行,您还需要有一些估计的使用数字,这将帮助您计算一些更简单的统计数据,例如您的应用程序每秒的请求数量需要处理.

刚完成WCF项目的工作后,我们在测试硬件上每秒获得400个请求,结合我们每天发出300个请求的预期使用模式,表明我们平均每天可处理100,000个用户(假设一个全天的平面使用图表).

此外,由于使WCF服务代码无状态是相当普遍的,通过添加额外的框来扩展实际的WCF代码非常容易,这意味着系统的整体性能更可能受到业务逻辑和持久层比WCF要多.

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有