Windows Azure VM 有带宽限制。ExtraSmall 的速率为 5Mbps,而其他的则为 100Mbps 的倍数。
我有一个工人角色,可以将工作从队列中取出。这些作业对 CPU 的需求较低,但对网络的需求较高,例如从远程 Web 服务获取内容并写入表存储。如果当前正在使用 5Mbps 限制(或其中的 90%),我需要一种方法来限制我的代码从队列中获取更多作业。
在 Windows 性能监视器中,“\Network Interface(*)\Output Queue Length”始终为零。
我有哪些选择?任何方向都将受到高度赞赏。