ThingWorx Software Content Management > Развертывания > Приоритет развертывания
Приоритет развертывания
Поле Приоритет можно оставить пустым, поскольку это необязательное поле. Пустое значение соответствует самому низкому приоритету. Поле Приоритет может содержать целочисленное значение от 1 до 10000, где 1 соответствует самому высокому приоритету, а 10000 - самому низкому.
Как работает приоритет развертывания
Система проверяет приоритет при активировании (перемещении из состояния ожидания) цели доставки. Первыми из очереди выбираются цели доставки с наивысшим приоритетом.
Пример
Рассмотрим сценарий, приведенный в таблице ниже.
Развертывания
Цели доставки
Приоритет
A
1
2
3
4
5
6
7
8
9
10
10
B
1
2
3
4
5
6
7
8
9
10
C
1
2
3
4
5
6
7
8
9
10
D
1
2
3
4
5
6
7
8
9
10
4
Создано четыре развертывания: A, B, C и D. Для каждого из них существует 10 целей доставки. Развертывание A имеет приоритет 10, а D - приоритет 4. Развертывания B и C не имеют приоритета; поэтому его значение остается пустым.
Тогда приоритет задается следующим образом:
A: 10
D: 4
B: нет
C: нет
Если все развертывания запланированы одновременно, цели доставки активируются в порядке: D1...D10 > A1...A10 > B1...B10...C1...C10.
* 
Если приоритет не выбран или выбран тот же приоритет, порядок определяется правилом "первым пришел - первым обслужен" (первый - тот, что старше)
Если все развертывания находятся в состоянии "Выполняется", цели доставки находятся в состоянии ожидания, а приоритет B будет изменен с отсутствия приоритета на 5, порядок станет таким: D1... D10 > B1... B10 > A1... A10 > C1... C10.
Было ли это полезно?