可以在多个窗口服务之间共享缓存项目

本文关键字:之间 共享 缓存 项目 服务 窗口 | 更新日期: 2023-09-27 18:30:05

是否可以在多个windows服务之间共享缓存项?

 List<GetPortedNumbersResult> col = (List<GetPortedNumbersResult>)result.ToList();
 var cache = MemoryCache.Default;
 CacheItemPolicy policy = new CacheItemPolicy();
 cache.Add(new CacheItem("PortedCol", col), policy);

可以在多个窗口服务之间共享缓存项目

Adrian Thompson Phillips用分布式缓存一针见血。我认为这将是你最好的选择。

我唯一要补充的是,我会考虑App Fabric(http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx)因为它是微软的分布式缓存版本。

您甚至可以在拥有Windows服务的同一台计算机上运行App Fabric节点。集群中不需要专用的缓存节点。