Ребята, помогите реализовать следующую логику:
Есть N ботов, работающих в ZP. Каждый из них получает данные по API. Тут возможны 2 варианта:
1. Бот получает сигнал для выполнения определенных действий - С1
2. Бот получает сигнал, что никаких действий не требуется - С2
Необходимо, реализовать очередь из всех N ботов, так чтобы они по очереди (с интервалом в 1 сек) отправляли запрос на получение данных по API.
Например, есть 3 бота: бот1 получил С2 и отправился в конец очереди. Затем бот2 получил С1 начал выполнять набор команд и становится в конец очереди только тогда, когда закончит все действия. В это время в очереди находятся только бот1 и бот3, которые с интервалом в 1 секунду получают С2
Надеюсь, понятно объяснил
Есть N ботов, работающих в ZP. Каждый из них получает данные по API. Тут возможны 2 варианта:
1. Бот получает сигнал для выполнения определенных действий - С1
2. Бот получает сигнал, что никаких действий не требуется - С2
Необходимо, реализовать очередь из всех N ботов, так чтобы они по очереди (с интервалом в 1 сек) отправляли запрос на получение данных по API.
Например, есть 3 бота: бот1 получил С2 и отправился в конец очереди. Затем бот2 получил С1 начал выполнять набор команд и становится в конец очереди только тогда, когда закончит все действия. В это время в очереди находятся только бот1 и бот3, которые с интервалом в 1 секунду получают С2
Надеюсь, понятно объяснил