0

我们正计划将我们的 Web 应用程序迁移到 Web Garden 环境。我们倾向于使用 Windows Server App Fabric Caching 来提供分布式缓存。这是正确的方法吗?/除了Appfabric Caching之外,还有其他方法可以实现分布式缓存吗?

4

1 回答 1

0

网络花园是同一台计算机上的许多池。因此,您只有一台计算机,因此任何将缓存存储在同一台计算机上的数据库中的缓存应用程序都可以完成这项工作。

这里的关键是要有一个数据库来保存缓存,因为池不能直接相互通信和共享资源,共享数据(如缓存)的唯一方法是使用公共数据库,或公共文件,或公共内存文件映射。

最安全、最快速且随时可用的是数据库。

Windows Server App Fabric 可以容纳它,也可以容纳许多其他计算机。


(来源:microsoft.com

或者,对于网络花园和单台计算机,如果您可以处理项目中的数据库,则可以轻松创建自己的缓存,使用单个表,并使用互斥锁同步数据

于 2014-09-16T06:52:01.840 回答