Правила распределения

Правила распределения используются в горизонтальном кластере для определения первичного узла, которому должен быть выделен новый кластеризованный ресурс. Когда создается новый кластеризованный ресурс, Координатор кластера последовательно оценивает выражение Condition каждого правила выделения, начиная сверху, пока условие не получит значение True. В текущем случае оценивается соответствующее Выражение. Ресурс выделяется узлу, соответствующему Идентификатору сервера, полученному по Выражению. Если в результате вычисления не получен действительный идентификатор сервера, ресурс распределяется по порядку.

Описание поля

Поле

Название. Имя правила распределения.

name

Выражение. Выражение определяет логику определения того, какой основной узел должен быть выделен для нового ресурса. Должен возвращать действительный Идентификатор сервера.

Среда вычисления по Выражению:

expression

Таблица данных по умолчанию

Таблица данных с одним полем resourcePath и одной строкой, содержащей контекстный путь ресурса, оцениваемого для выделения.

Контекст по умолчанию

Корневой контекст координатора кластера

Строка по умолчанию

0

Переменные окружения

Толькостандартные переменные.

Условие: Свойство условия определяет дополнительные критерии, которые должны быть выполнены для применения правила распределения. Если условие оценивается как True, то Выражение будет выполнено.

Среда вычисления по Условию:

condition

Таблица данных по умолчанию

Таблица данных с одним полем resourcePath и одной строкой, содержащей контекстный путь ресурса, оцениваемого для выделения

Контекст по умолчанию

Корневой контекст Координатора кластера

Строка по умолчанию

0

Переменные окружения

Только стандартные переменные.

Комментарий. Добавляет комментарии или заметки о правиле распределения для документации или ссылок.

comment