Windows Azure表存储限制约为每秒500个请求,如果请求数超过此限制,则怀疑是DoS,您将得到错误消息。
来源:http://blogs.msdn.com/b/mikekelly/archive/2010/04/06/windows-azure-panel-discussion-q-a.aspx
我的应用程序平均CRUD操作花费100毫秒,即每秒10毫秒。如果我将连接限制设置为50,
<connectionManagement>
<!-- See http://social.msdn.microsoft.com/Forums/en-US/windowsazuredata/thread/d84ba34b-b0e0-4961-a167-bbe7618beb83 -->
<add address="*" maxconnection="50" />
</connectionManagement>
那么我将很容易达到Windows Azure表存储请求限制,在高峰时间只有一个实例。
我的问题是;是否有办法增加Windows Azure表存储请求限制?
不,因为它不是检测DoS攻击的阈值;这是服务的可伸缩性限制。
但是请阅读http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx以获得有关可伸缩性目标的完整细节。每秒500个是针对单个表存储分区的。