摘要: 之前在网上看过memcache-mutex的场景分析和实现代码,这里将.net方式加以实现,当然这里主要是依据原文的伪代码照猫画虑,以作为总结及记录。如果您对相应实现感兴趣可以尝试使用本文提供的代码进行测试,如果有问题请及时与我联系。 原文链接:http://timyang.net/programming/memcache-mutex/ 阅读全文
posted @ 2011-02-22 12:14 代震军 阅读(4694) 评论(12) 推荐(3) 编辑
摘要: 原文链接:http://timyang.net/programming/memcache-mutex/场景 Mutex主要用于有大量并发访问并存在cache过期的场合,如 首页top 10, 由数据库加载到memcache缓存n分钟微博中名人的content cache, 一旦不存在会大量请求不能命中并加载数据库需要执行多个IO操作生成的数据存在cache中, 比如查询db多次 问题 在大并发的场合,当cache失效时,大量并发同时取不到cache,会同一瞬间去访问db并回设cache,可能会给系统带来潜在的超负荷风险。我 们曾经在线上系统出现过类似故障。 解决方法 方法一 在load db之 阅读全文
posted @ 2011-02-22 12:05 代震军 阅读(1681) 评论(1) 推荐(0) 编辑