memcached - Memcached 的分布式特性

标签 memcached distributed-computing

我这几天正在研究分布式计算,很好奇Memcached是如何工作的。维基百科说:

memcached is a general-purpose distributed memory caching system

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

有人可以帮我了解数据在此类系统中如何流动的“流程”吗?客户端如何了解哪个服务器保存了所需的数据(在缓存未命中的情况下)

谢谢!

最佳答案

我一直在试图找出同样的事情。据我所知,从这个意义上讲,分布式并不意味着复制,正如人们对现代、分布式、类似云的应用程序所期望的那样。从 memcached 是分布式的意义上来说,这似乎只是意味着它不一定是本地的。

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

关于memcached - Memcached 的分布式特性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10556904/

相关文章:

linux - 在 Linux 上模拟分布式系统的最轻量级方法

java - 简单的 Java 缓存库或设计模式?

caching - Memcached 依赖项

php - Windows 上的 Memcached(不是 memcache)PHP 扩展

language-agnostic - 内存缓存过期时间

c# - 将数据存储在memcache中以供不同语言访问

apache-spark - 使 Python 字典可用于所有 spark 分区

database - Paxos 与两阶段提交

tensorflow - 如何在 MonitoredTrainingSession 中获取 global_step?

java - RMI 服务器与 RMI 注册表