WebRole重新加载后,角色内缓存是否清除?

时间:2014-12-16 16:18:13

标签: asp.net caching azure

如果我重新启动WebRole(一个示例),InRole缓存是否重新加载?

1 个答案:

答案 0 :(得分:1)

这取决于。关于太多因素。

首先,我们假设您的角色至少运行2个实例以符合the SLA

现在谈到In-Role Cache configuration。还有更多on configuration here

如果启用了高可用性功能,则所有对象的副本都将保留在群集中的所有计算机上。因此,如果单个实例重新启动 - 缓存仍然存在于所有对象中。

如果未启用高可用性功能 - 群集中的每台计算机只保留部分缓存。因此,通过实例重启,您将松开缓存的那一部分。