Как работает алгоритм приоритета

Просмотр категорий

Как работает алгоритм приоритета

2 min read

Для чего используется Приоритет #

Приоритет указывает, «сколько бэкэндов должно быть недоступно, прежде чем бэкэнд сможет войти».
Это означает, что свойство priority используется для размещения серверных частей в качестве резервных.

Чаще всего используется для определения основной и резервной серверной части в службе.

В этом случае все соединения будут переадресовываться на backend_master, пока он доступен.
Когда backend_master выйдет из строя, все соединения будут перенаправлены на backend_backup.

Но также можно использовать пул серверных мастеров.

В этом случае все соединения будут перенаправлены в режиме балансировки на пул backend_masters: backend_master1 и backend_master2.
Когда все бэкенды в пуле backend_masters перестанут работать, все соединения будут перенаправлены на backend_backup.

Настройка Backend Priority в фермах L4 #

Эта функция присутствует в фермах уровня 4 и фермах уровня 7, когда включен прокси-сервер нового поколения.
Свойство Priority можно настроить для каждого бэкэнда.

Настройка приоритета серверной части в фермах L7 с включенным прокси-сервером нового поколения #

Эта функция присутствует в фермах уровня 7, когда включен прокси-сервер нового поколения.
Свойство Priority можно настроить для каждого бэкэнда.

Настройка приоритета серверной части в фермах L7 с отключенным прокси-сервером нового поколения #

Чтобы получить функцию «Свойство» без внутреннего свойства, необходимо использовать Farmguardian, чтобы автоматически отключать/включать серверную часть.

Хранитель фермы команду свойство может принимать значения для алгоритма приоритета, добавляя в конец команды:
«;приоритет значение_для_бэкэнда0 значение_для_бэкенда1 … значение_для_бэкендаN »

  1. «;priority» указывает, что должен использоваться алгоритм приоритета
  2. «priority_value_for_backendN» определяет значения приоритета, которые будут использоваться с бэкендами.

Процесс Farmguardian обнаруживает использование прокси-сервера нового поколения, поэтому, если он включен, настройки приоритета в команде Farmguardian использоваться не будут.

Использование этого Farmguardian

Backend_backup (в третьей позиции) автоматически переходит в нерабочее состояние (даже если check_tcp в порядке) из-за приоритета, назначенного в команде farmguardian («;priority 1 1 3»).

📄 Загрузите этот документ в формате PDF #

    EMAIL: *

    Разработано компанией BetterDocs