Web服务可以同时处理和处理请求的最大数量是多少?如果webservice获得太多请求以及如何在这种情况下解决这个问题,是否可以设置一些限制以及可能存在的问题?
答案 0 :(得分:0)
Web服务在给定时间处理的请求数取决于Web服务器的体系结构。如果要在给定时间内改进服务器所服务的请求数,则应改进体系结构和性能。
有关网络服务性能的更多信息,请参阅Microsoft article。
您可以通过控制在给定时间内访问服务器的用户请求,在此基础上实施模型来设置限制。最推荐的模型是在您的中间件平台中实现这一点,这也是一个安全措施。您可以摆脱拒绝服务攻击等安全威胁。
在像WSO2 API Manager这样的中间件解决方案中,Throttling策略已经实现为访问控制的解决方案。您可以查看docuementations on Throttling Policies以获取有关如何使用中间件逻辑控制给定时间服务器命中数的更多信息。