Webservice 更多负载请求有待优化
Posted
技术标签:
【中文标题】Webservice 更多负载请求有待优化【英文标题】:Webservice more load request to be optimized 【发布时间】:2020-12-30 18:05:20 【问题描述】:我正在使用 WCF Web 服务 (C#),它需要发送电子邮件并给出成功或失败的响应。
现在由于更多的用户从多个应用程序发出批量电子邮件请求并指向同一个 Web 服务,并且由于同时多个请求,它会抛出超时异常并将 CPU 性能带到峰值。
所以我打算通过使用 webhook 在通知中发送状态来使其异步请求发送电子邮件。
我还计划为每个应用程序设置不同的 URL,而不是指向同一个应用程序 这样它就会创建多个网络请求,我们可以避免批量请求。
请为我建议最好的解决方案。
【问题讨论】:
【参考方案1】:我猜你没有更改网络配置中的maxconnection
。默认情况下,它 2. 只需将其添加到 <system.net>
部分的 Web 配置中,您的问题就会解决:
<connectionManagement>
<add address="*" maxconnection="1000"/>
</connectionManagement>
【讨论】:
以上是关于Webservice 更多负载请求有待优化的主要内容,如果未能解决你的问题,请参考以下文章