Определение разного времени задержки для отдельных устройств в одном и том же пуле ресурсов. - PullRequest
0 голосов
/ 26 сентября 2018

Я настроил агента под названием «оператор» с параметрами «имя», «производительность1» и «производительность2».Эти параметры выбираются из базы данных.Числа представляют секунды, необходимые для выполнения задачи.

name | productivity1 | productivity2
------------------------------------
Ann  | 65.9          | 45.1  
Bob  | 67.1          | 61.2

Я также установил пул ресурсов, называемый «операторы», который принимает «оператор» в качестве единицы.

В моей модели у меня есть 2 сервисных блока, то есть «Задача1» и «Задача 2 ", можно ли связать время задержки этих блоков с параметрами отдельных операторов?

1 Ответ

0 голосов
/ 26 сентября 2018

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

Возможно, вы можете изменить свою модель, чтобы ваши операторы действовали как чистые агенты, то есть сервисы не извлекали изпул ресурсов, но работает только тогда, когда один из операторов вашего оператора свободен (используйте для этого диаграмму состояний), и тогда вы можете легко использовать характеристики операторов для задержки.

...