Я изучаю распределенные вычисления в эти дни, и мне было любопытно посмотреть, как работает Memcached. Вики говорят:Распределенный характер Memcached
Memcached является системой кэширования распределенной памяти общего назначения
Взгляд на architecture объясняет кэширование памяти, но я не в состоянии понять, как «распределенные вычисления» работают здесь. Серверы даже не знают друг о друге - как насчет отказоустойчивости!
Может ли кто-нибудь помочь мне получить «поток» от того, как данные поступают в такую систему? И как клиент понимает, на каком сервере хранятся требуемые данные (в случае отсутствия кеша)
Спасибо!
http://www.mikeperham.com/2009/01/14/consistent-hashing-in-memcache-client/ – Perleone