1

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

你怎么看?

提前致谢!

4

1 回答 1

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 - 样本

于 2012-06-09T14:40:51.753 回答