system/DeserviceProfiles
Коллекция профилей вывода из обслуживания. Используется для переключения части серверов системы в режим мягкого вывода из обслуживания. В режиме вывода из обслуживания, микросервисы не участвуют в обработке новых запросов, но продолжают обрабатывать ранее начатые процессы.
Создается и используется микросервисом mware.
Содержится только в мастер-домене.
Тип хранилища: category
.
Совокупность профилей, находящихся в состоянии вывода из обслуживания, определяют совокупность серверов и экземпляров микросервисов, для которых следует инициировать процесс мягкого постепенного вывода из обслуживания.
Микросервисы категории Active-Passive постепенно (не быстрее одной группы в минуту) меняют лидера, перенося его на ноду фолловера, находящегося в зоне серверов нормального обслуживания.
Микросервисы категории Active-Active перестают использоваться балансировщиком и в хеш-ринге. При этом:
-
sg - отвечает 503 на запросы REGISTER, SUBSCRIBE и INVITE с новыми диалогами, если на сайте есть другие экземпляры в зоне нормального обслуживания, и если для экземпляра в конфигурации не настроены исключения.
-
esg - отвечает 503 на запросы REGISTER, SUBSCRIBE и INVITE с новыми диалогами в плечо, развернутое к провайдеру. Это происходит только если в учетной записи настроена поддержка работы на нескольких экземплярах esg и не настроены исключения.
-
mg - в течение нескольких минут контроллер выводит экземпляр из обслуживания и не распределяет на него новые вызовы. Последний экземпляр всегда остается активен, хотя и может находиться в очереди на вывод из обслуживания.
-
bgmg - не выводятся из обслуживания, поскольку привязаны к конкретным экземплярам esg и sg, работающим на том же сервере. Пока esg/sg активен и обслуживает какие-либо вызовы, микросервис bgmg не может быть выключен. Если локально исполняемые экземпляры esg/sg не начинают новые вызовы, то bgmg не применяется автоматически.
-
ws - не выводится из обслуживания. Потенциально возможно переадресовывать новые подключения/запросы на альтернативные серверы, расположенные в зоне нормального обслуживания.
При выключении режима вывода из обслуживания система постепенно возвращает микросервисы в эксплуатацию:
-
Active-Active возвращаются в балансировщик и хеш-ринг;
-
Active-Passive постепенно (не быстрее одной группы в минуту) производят TakeOver - возврат лидера на свое нормальное место.
Поле | Описание |
---|---|
|
Идентификатор |
|
Имя профиля. |
|
Описание профиля. |
|
Список имен серверов, заданных в текущей конфигурации. |
|
Состояние профиля:
|