减少Azure云服务上的最大并发请求数

减少Azure云服务上的最大并发请求数,azure,azure-cloud-services,Azure,Azure Cloud Services,我有一个Azure云服务(classic),它对一个请求执行长时间的操作。如果流量突然急剧增加,我宁愿云服务不会因为试图同时满足所有请求而慢到蜗牛的速度。因此,对于我来说,自然的解决方案似乎是,如果并发请求的数量太多,就简单地拒绝新请求(对于我的应用程序来说,如果部分请求被拒绝,而不是所有请求都被大幅降低速度,则会更好) 对于ASP.NET,似乎可以通过实现这一点: . 然而,这不是我想要的,因为我不想在任何阶段阻止IP地址 <system.web> <application

我有一个Azure云服务(classic),它对一个请求执行长时间的操作。如果流量突然急剧增加,我宁愿云服务不会因为试图同时满足所有请求而慢到蜗牛的速度。因此,对于我来说,自然的解决方案似乎是,如果并发请求的数量太多,就简单地拒绝新请求(对于我的应用程序来说,如果部分请求被拒绝,而不是所有请求都被大幅降低速度,则会更好)

对于ASP.NET,似乎可以通过
实现这一点:


. 然而,这不是我想要的,因为我不想在任何阶段阻止IP地址

<system.web>
<applicationPool 
    maxConcurrentRequestsPerCPU="30"
    maxConcurrentThreadsPerCPU="0"
    requestQueueLimit="30" 
/>
</system.web>