【发布时间】:2010-10-15 21:35:17
【问题描述】:
我想知道是否有人在生产环境中尝试过速度。它现在是 CTP2 版本,我们正在考虑使用它。有人试过吗?如果是,这是一次积极的经历吗?
【问题讨论】:
-
不要与velocity.apache.org混淆
标签: .net appfabric distributed-cache
我想知道是否有人在生产环境中尝试过速度。它现在是 CTP2 版本,我们正在考虑使用它。有人试过吗?如果是,这是一次积极的经历吗?
【问题讨论】:
标签: .net appfabric distributed-cache
我希望我在这里提出的观点可以对某人有所帮助。我们正在我们的系统上部署 AppFabric,并注意到一些需要改进的地方:
下面是一些我觉得有点麻烦的问题:
动态添加/删除节点
进出缓存集群并不容易
正如他们所说的那样。我已阅读
关于
的大量投诉
论坛上也一样。我没试过
这还没有,但你可以阅读它
在论坛上。有一些真实的
问题。
节流是另一个问题。在案件
Lead Cache 的内存在哪里
集群命中率很高,
缓存只是失败了。这提出了一个
对我们来说是一个巨大的问题,因为我们
正在使用会话提供程序和
人们开始犯错误。
原来,SQL Server 和 AppFabric 不应该放在同一个盒子里 SQL Server 确实倾向于占用大量 记忆。令我困惑的是事实 我有多个节点,但是 Lead Cache 存在内存问题,并且 没有分发它。在我的 案例,我只有一个节点和 SQL Server 和 AppFabric 显然是 由于在同一个节点上 单个服务器的可用性。 缓存在以下场景中失败 这些。如果您正在运行备份, 你会注意到缓存会 在该节点上失败,因为内存 那个盒子的使用率真的很高。
在我看来,产品的某些方面让我觉得有点匆忙。在 AppFabric 成熟之前,我们之前使用过的其他产品(例如 ScaleOut)会更好地工作。
除此之外,我认为 MSFT 在为我们提供可用的东西方面做得足够好。有东西总比没有好,考虑到 Memcached 提供了如此出色的尖端技术。
【讨论】:
是的! Velocity 1.0 已作为 AppFabric 的一部分发布。 You can download it from Microsoft.
【讨论】:
我个人对此的看法是你应该使用Memcache 直到Velocity 稳定。用于 Memcache 的 .net 客户端,例如 Enyim,经受住了时间的考验并被许多人使用。
毕竟,这些只是字典,您的域代码应该独立于基础架构。
相关:A simple CacheManager interface for C#,
My answer to Memcache on Windows.
【讨论】: