【问题标题】:AppFabric for caching用于缓存的 AppFabric
【发布时间】:2010-05-14 17:38:40
【问题描述】:

是否可以将 appfabric 用于非 web/asp.net 缓存?

说而不是 ncache/memcached 等。

【问题讨论】:

标签: .net windows windows-services appfabric


【解决方案1】:

AppFabric 与应用程序无关 - 没有什么可以阻止您在 WinForms/WPF/Windows 服务应用程序中使用它,事实上我可以看到它非常适合 Windows 服务。

【讨论】:

    【解决方案2】:

    我已经成功地试验了 Microsoft 的“Velocity”项目,用于在非 Web 应用程序中进行缓存。 Velocity 是 AppFabric 缓存的代号。我没有尝试过 AppFabric 缓存,因为我只能访问 Windows XP/Server 2003 系统,而 AppFabric 需要 Vista/7/Server 2008。查看 AppFabric 缓存文档,我看不出它现在只能工作的任何原因用于网络应用程序。

    【讨论】:

    • 你知道除了 vista/win7 是否还有其他依赖/必须有的吗?
    • 没有特别的。我正在排队等待在我的测试 PC 上安装 Windows 7,所以我应该很快尝试 AppFabric 缓存。
    【解决方案3】:

    事实上,您可以将任何 CLR 数据存储在 appfabric 缓存中,因此没有任何东西将缓存服务与 Web 应用程序绑定。
    如果您想将 Appfabric 与其他缓存解决方案进行比较,我认为您需要考虑其他点。我认为 ncache/memcached 也可以在非 web/asp.net 应用程序中使用。
    但是 appfabric 缓存解决方案还有其他一些限制。例如,如果您想使用它,您需要拥有 Windows Server 2008 或 Windows Server 2008 R2 的企业版(或更高版本)。要知道,企业版很贵。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-24
      • 2011-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多