【问题标题】:AppFabric Caching Services Non .NET Clients?AppFabric 缓存服务非 .NET 客户端?
【发布时间】:2013-04-04 00:17:25
【问题描述】:

问题基本概括在标题中:AppFabric Caching 有非.NET 客户端吗?问题来了是因为我认为 AppFabric 缓存服务很棒,但目前我们正在设计一种集成一系列异构组件的设计,我们可能需要从 .NET 世界之外访问缓存服务。

一如既往,提前致谢!

【问题讨论】:

    标签: appfabric appfabric-cache


    【解决方案1】:

    我最近在一个非常大的项目中用 Redis 替换了 Appfabric 的所有使用,该项目每天处理数百万个事务并且使用大量缓存。

    我发现 Redis 比 Appfabric 好一百倍,我的一些原因是:

    • AppFabric 的设置很麻烦(创建用户,为 appfabric.xml 配置创建共享文件夹)
    • 对 AppFabric 和缓存客户端 dll 的 SUCKED 的更改(从它被称为速度缓存的时候开始转换 - 可能对您没有影响,但是一旦您经历过它就会知道)
    • AFAIK 没有适用于 Appfabric 的非 .net 客户端
    • 启动缓存有时需要几分钟,并且需要启动一下才能开始工作(整个过程都很痛苦)
    • 不必在 xml 配置等中设置缓存区域(并在多个部署中进行管理)

    只需试用 redis 并使用 servicestacks redis 客户端 - 你不会出错! redis 是有史以来最好的东西,也可以解决您的跨平台/客户端问题。

    redis 比 appfabric 好多少我怎么强调都不过分 - 试试看吧。

    【讨论】:

    • 感谢您的回答!我会更多地研究 Redis。如果您只是先提出“AFAIK,Appfabric 没有非 .net 客户端”,您的答案会更好,哈哈,但真的,谢谢! =D
    • 酷,我刚刚提到了我讨厌 Appfabric 的其他一些事情,以说服您看到光明并更改为 redis ;) 我发现 github.com/MSOpenTech/redis 在 Windows 上运行 Redis 是稳定的,然后作为之前提到的servicestack.net 为您的.net 客户端
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-12
    • 2011-08-28
    相关资源
    最近更新 更多