【问题标题】:Distributed nature of MemcachedMemcached 的分布式特性
【发布时间】:2015-05-08 17:52:04
【问题描述】:

这些天我正在研究分布式计算,很想知道 Memcached 是如何工作的。维基说:

memcached 是一个通用的分布式内存缓存系统

看看architecture 解释了内存缓存,但我无法理解“分布式计算”在这里的工作方式。服务器甚至不知道彼此 - 容错呢!

有人可以帮我了解数据在此类系统中的流动方式吗?以及客户端如何理解哪个服务器持有所需的数据(以防缓存未命中)

谢谢!

【问题讨论】:

标签: memcached distributed-computing


【解决方案1】:

我一直在试图弄清楚同样的事情。据我所知,从这个意义上说,分布式并不意味着像现代、分布式、类似云的应用程序所期望的那样进行复制。从 memcached 分布式的意义上说,它似乎只是意味着它不一定是本地的。

A similar question was asked,特别详细介绍了一个 PHP 用例,an answer 解决了 memcached 分布式声明。

【讨论】:

    【解决方案2】:

    我和一群朋友(桌上放着一些啤酒)正在争论 memcache 是否真的是一个分布式系统。

    我所在的组声称需要从 Memcache 定义中删除“分布式”一词,因为 memcache 对其他节点一无所知。分发完全由客户处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-01
      • 2018-07-03
      • 1970-01-01
      • 1970-01-01
      • 2014-03-28
      • 2020-11-26
      • 2013-09-01
      • 2011-11-18
      相关资源
      最近更新 更多