Anatoliy Nenashev
#вопрос
есть очередь элементов для обработки
необходимо выполнять некоторое действие по элементу из очереди, после чего он считается обработанным
при этом есть заданная допустимая интенсивность действий (например, не более 20 в секунду), которую нельзя превышать. меньше можно. больше нельзя. как корректно такое поведение реализовать?
Регл.задание с ключом уникальности (запрет дублей). Расписание 1 сек, выбрать первые 20, контрольная настройка хранящая время завершения пред.обработки, контрольная настройка отключающая задание для пустой очереди и включающая (если отключено) при появлении новых данных.