多应用程序缓存 - WCF?

时间:2012-06-09 11:04:40

标签: .net wcf caching

我正在设计一个共享"服务/应用程序"用于缓存.NET对象并从多个应用程序(asp.net,winforms ...)访问它们。 WCF是一个不错的选择吗?我还想允许应用程序的事件订阅知道缓存对象何时被更改,或类似的东西。

您怎么看?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您要问的是分布式缓存。

http://msdn.microsoft.com/en-us/magazine/dd942840.aspx

在像您这样的场景中,最有效的解决方案是使用一些现有的系统,而不是发明自己的自行车。

MS最近开发了自己的软件来实现分布式缓存。软件名称是AppFabric。实际版本是1.1。它可以免费使用。

AppFabric包含多个功能。你需要在AppFabric 1.1 Caching Features

处讨好

检查一下:

http://msdn.microsoft.com/en-us/library/hh334305 - 缓存功能架构概述

http://www.microsoft.com/en-us/download/details.aspx?id=19603 - 样本