2016-08-19 3 views
0

Я новичок в Eureka, и я вижу эту информацию на домашней странице моего сервера Eureka (localhost: 8761 /). Я не нашел никаких объяснений из официальных документов о «Обновлениях» и «Порог возобновления». Может ли кто-нибудь объяснить эти слова? Благодаря!Что означает «возобновление» и «порог возобновления» в Eureka

ответ

1

Надеется, что это помогает:

Обновляет: общего числа сердечных сокращений сервера получил от клиентов

Обновляет порог: переключателя, который управляет «режимом самосохранения» Эврика. Если «Обновление» находится ниже «Порог возобновления», включен режим самосохранения.

режим самосохранения:

Когда сервер Эврика приходит, он пытается получить всю информацию экземпляра реестра от соседнего узла. Если есть проблема с получением информации с узла, сервер пытается всех сверстников, прежде чем он откажется. Если сервер может успешно получить все экземпляры, он устанавливает порог продления, который должен получать на основе этой информации. Если какое-либо время, обновления опускаются ниже процента, настроенного для этого значения (ниже 85% в течение 15 минут), сервер останавливает истекающие экземпляры для защиты текущей информации реестра экземпляра.

В Netflix, вышеуказанная защита называется режимом самосохранения и в основном используется в качестве защиты в сценариях, где есть сетевой раздел между группой клиентов и сервером Eureka. В этих сценариях сервер пытается защитить информацию, которую он уже имеет. Могут возникнуть сценарии в случае массового отключения, что может привести к тому, что клиенты смогут получить экземпляры, которые больше не существуют. Клиенты должны убедиться, что они устойчивы к серверу eureka, возвращая экземпляр, который не существует или не реагирует. Наилучшей защитой в этих сценариях является быстрое выключение таймаута и использование других серверов.

Для получения более подробной информации, пожалуйста, обратитесь к Eureka wiki.

Смежные вопросы