Связь Memcached Client-Server

Я изучал memcached, и я планирую использовать это с spymemcached на клиенте. Мне просто интересно, как работает связь между клиентом и сервером. При создании объекта memcached client вы можете передать список серверов, но после того, как клиент создан, есть ли какая-либо связь между серверами и клиентом, говорящая, что они все еще живы и что клиент отправляет эту конкретную информацию о сервере? Я пробовал просматривать сайты memcached и spymemcached, но ничего не нашел.

1 ответ

Spymemcached не отправляет никаких специальных сообщений, чтобы убедиться, что соединение все еще живое, но вы можете сделать это в своем коде приложения, если необходимо, отправив сообщения no-op на каждый сервер. Следует также отметить, что на уровне TCP используются такие механизмы, как keep-alive и timeout, чтобы попытаться обнаружить мертвые соединения. Однако эти параметры могут отличаться в зависимости от используемой операционной системы.

licensed under cc by-sa 3.0 with attribution.