【问题标题】:Multi application cache - WCF?多应用程序缓存 - WCF?
【发布时间】:2012-06-13 04:44:07
【问题描述】:

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

你怎么看?

提前致谢!

【问题讨论】:

标签: .net wcf caching


【解决方案1】:

你问的是分布式缓存。

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

【讨论】:

  • 我不确定 Appfabric 是否是我的方案的最佳选择。我不需要(此时)分布式缓存,我需要一个“缓存”,其中不同应用程序同时共享一些对象。我可以通过 Appfabric 实现这一目标吗?我没有找到任何关于这种情况的信息。
  • @DMDeveloper 抱歉耽搁了。 “我需要一个“缓存”,让不同的应用程序同时共享一些对象。” - AppFabric 允许您这样做。
猜你喜欢
  • 1970-01-01
  • 2012-07-26
  • 2017-08-17
  • 2012-03-26
  • 2018-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-06
相关资源
最近更新 更多