Отправить агента в другую точку обслуживания очередей - PullRequest
1 голос
/ 16 января 2020

Я бы хотел смешать змеевидную линию и систему очередей прямой линии, где у змеиной линии есть несколько точек обслуживания. Затем я хотел бы, чтобы прямая линия использовала конкретную точку обслуживания точек обслуживания змеиной линии ... а не ту, которая была создана с ней. Заранее спасибо ... enter image description here

1 Ответ

0 голосов
/ 17 января 2020

Это невозможно по умолчанию.

Возможный обходной путь: используйте servicePoints , как они есть на вашем скриншоте прямо сейчас, но приостановите / повторно активируйте 2 верхних servicePoints по мере необходимости, когда присутствуют приоритетные клиенты или нет. Функция для этого:

public void setServiceSuspended(ServiceUnit<Q> serviceUnit,
                                boolean suspended)

Реализация проверок, чтобы убедиться, что обе точки сервиса не могут быть активны одновременно.

...