Использует ли python-memcache согласованное хеширование? - PullRequest
1 голос
/ 29 мая 2009

Я использую библиотеку python-memcache, и мне интересно, если кто-нибудь знает, используется ли согласованное хеширование этим клиентом с 1.44.

Ответы [ 2 ]

3 голосов
/ 29 мая 2009

Если вам нужно что-то подобное, вас может заинтересовать hash_ring

2 голосов
/ 29 мая 2009

Из быстрого просмотра исходного кода: нет, это не так. Он использует server = hash_key % len(servers) и циклический перебор при обнаружении автономных / полных серверов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...