Задача 102.168629

Задача :102.168629

2018-05-08 11:26:04
Краткое описание :
Лимит серверов
Описание :
Сервер распределенного расчета
Что измененно :

При тестировании распределенного расчета 1 млн ЛС выявлено, что некоторые этапы нагружают процессор более интенсивно, чем другие. В частности, при использовании 65 серверов расчет удержаний использует порядка 30% ресурса процессоров терминального сервера, а расчет сальдо - уже на 100%.
Проведены эксперименты, в первом использовалось 55 серверов, во втором 65. Выявлено, что увеличение количества серверов сократило время расчета удержаний, но замедлило расчет сальдо, т.к. ресурсов процессора уже не хватало.

Требуется возможность настраивать лимит количества серверов, которые будут использованы для каждого из этапов:
- предварительная разноска
- расчет начислений
- распределение затрат
- расчет сальдо
- расчет налогов на ФОТ

При начале расчета каждого из этапов при инициализации серверов распределенного расчета из списка помеченных должны инициализироваться сервера в количестве, не превышающем заданного для этого этапа лимита, с возможностью отключения распределенного расчета для этапа.
Как измененно :

В интерфейсе выбора серверов для распределенного расчета добавлена закладка с возможностью указать лимит использования серверов для каждого этапа. При установке значения в 0 распределенный расчет для данного этапа не производится.
Реализовано путем передачи значения лимита в внешнюю функцию инициализации серверов распределенного расчета.

Название продукта Название компонента Тип Последняя версия Дата выхода
G_ZARPLG_ZARPLDLL9.1.276.0
ZARDISTRIBUTEZARDISTRIBUTEDLL9.1.3.02018-05-08 11:26:04
Z_DISTRIBUTEZ_DISTRIBUTERES9.1.5.02018-05-08 11:26:04