Я хотел бы внедрить потребительский сервис, который обрабатывает задачи из очереди.Служба поддержки клиентов / задач, которую я реализовал, используя службу executor.
Однако некоторые задачи, которые мне нужно обрабатывать, занимают больше времени, чем другие, и я хотел бы реализовать некоторую справедливость типов в программе выполнения задач.Когда я вызываю / планирую потребителя, я узнаю количество задач, которые в данный момент выполняются в очереди.
Мне было интересно, каков наилучший подход для достижения этой цели?
Каждая задача имеет определенный тип и приблизительное время выполнения.