Добрый вечер.<br><br>Я заинтересовался возможностью nginx брать ответ напрямую из memcache, однако, одним из основных положений memcache(d/db) является распределение ключей по серверам на основе ключа посредством хеш-функции. Документация говорит:<br>
<br>&gt; Если доменное имя резолвится в несколько адресов, то все они будут
использоваться в режиме round-robin.
И кроме того, адрес может быть
группой серверов.
<br><br>Round-robin является допустимым лишь при выборе mirror-сервера внутри группы, т.е. если у нас очень много чтений на одни и те же ключи, то имеет смысл зеркалировать ключи на несколько серверов. Однако, сначала нужно выбрать группу на основе хеш-распределения по ключу.<br>
Более того, необходима возможность выбора хеш-стратегии (Jenkins OAT, MD5, CRC, FNV1_64, FNV1_64A, FNV1_32, FNV1_32A, Hsieh, Murmur).<br>Это обеспечит совместимость распределения между nginx и приложениями, которые управляют ключами.<br>
<br>Надеюсь на то, что в скором будущем можно будет обрабатывать запросы без обращения к дисковой подсистеме, не теряя легкой масштабируемости и отказоустойчивости.<br><br>Заранее спасибо.<br>