有可能使用非web / asp.netcachingappfabric?
说,而不是ncache / memcached等
我已经成功地尝试了微软的项目“速度”缓存在一个非Web应用程序。 速度是成为AppFabric缓存的代码名称。 我还没有尝试AppFabric缓存,因为我只能访问Windows XP / server 2003系统,而AppFabric需要Vista / 7 / server 2008.看看AppFabric缓存文档,我没有看到任何原因,现在只能工作为Web应用程序。
AppFabric是应用程序不可知的 – 没有什么可以阻止你在WinForms / WPF / Windows Services应用程序中使用它,事实上,我可以看到它可以很好地适用于Windows服务。
实际上,您可以将任何CLR数据存储在appfabric缓存中,这样就没有什么会将缓存服务与Web应用程序绑定在一起。
如果你想比较Appfabric与其他缓存解决方案,我认为你需要考虑其他点。 我认为ncache / memcached也可以在非web / asp.net应用程序中使用。
但是,appfabric缓存解决方案还有其他一些限制。 例如,如果要使用它,则需要安装Windows server 2008或Windows server 2008 R2的企业版(或更高版本)。 你知道,企业版非常昂贵。