gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 12:51:04 24 4
gpt4 key购买 nike

有没有人对使用Microsoft的WCF构建Web服务将如何扩展到大量用户有任何经验?

我正在考虑的级别是大约1000个以上的客户用户,它们连接到为我们的应用程序提供业务逻辑的WCF服务集合,并且这些用户正在与数据库进行通信-与传统的3层体系结构类似。

是否有任何导致性能下降的陷阱,或者从中学到的设计经验可以实现这种级别的可伸缩性?

最佳答案

为了确保WCF应用程序可以扩展到所需的级别,我认为您可能需要对服务必须满足的统计信息进行调整。

您提到要为“ 1000多个客户端用户”提供服务,但要评估您的服务是否可以在该级别上运行,还需要估算一些使用情况数字,这将帮助您计算一些更简单的统计信息,例如应用程序每秒的请求数需要处理。

刚完成WCF项目的工作,我们设法在测试硬件上每秒获得400个请求,再加上我们每个用户每天预期产生300个请求的预期使用模式,表明我们每天平均可以处理100,000个用户(假设一整天的使用情况图表)。

此外,由于使WCF服务代码变为无状态是很普遍的事,因此通过添加额外的框来扩展实际的WCF代码非常容易,这意味着系统的整体性能很可能会受到业务逻辑和持久层比WCF的持久层大。

关于wcf - WCF将如何扩展到大量客户端用户?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43823/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com