В Memcached Обзор hereПочему Memcached не синхронизируется между узлами
Он говорит:
Memcached servers are generally unaware of each other. There is no crosstalk, no syncronization, no broadcasting. The lack of interconnections means adding more servers will usually add more capacity as you expect. There might be exceptions to this rule, but they are exceptions and carefully regarded.
Я имею в виду, как это может быть распределенная система без синхронизации между узлами в кластере? Если я напишу в кеш на узле 1 из моей программы, и мой следующий запрос перейдет к узлу2, я читаю из устаревшего кеша.
Спасибо. Так никогда не бывает избыточности? В этом случае, как он обрабатывает переход на другой ресурс? – Victor
@ Victor Это не так; этот ответ немного вводит в заблуждение, см. комментарии ниже. – raffian