繁体   English   中英

可以在多个Windows服务之间共享缓存项吗?

[英]Possible to share cache item amongst multiple windows services?

是否可以在多个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/zh-cn/windowsserver/ee695849.aspx ),因为它是Microsoft的分布式缓存版本。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM