0

我已经看到了如何将乐观和悲观模型与 Azure 缓存 ( http://msdn.microsoft.com/en-us/library/windowsazure/hh914145 ) 结合使用的示例,但我认为这些示例适用于管理不同角色或客户端之间的 Azure 缓存并发。我需要运行工作者角色的多个实例,并且我想知道在更新数据时是否需要锁定 DataCache 项,以防止同一角色的不同实例相互干扰并可能导致 DataCacheException 发生。感谢您提供的任何意见。

4

1 回答 1

0

这些示例也适用于同一 web/worker 角色的多个实例。多个实例意味着不同的进程,这与不同的角色或客户端几乎相同。

您可以选择锁定项目。但这与运行多个实例或多个客户端是正交的。

注意:锁很贵!您需要根据您的情况来权衡取舍。

于 2013-09-12T20:16:12.137 回答