Не больше 4 CPU-bound задач параллельно, с переживанием рестарта
Задачи CPU-bound прилетают потоком, обрабатывать одновременно нужно не больше 4. Клиенту сразу возвращается UUID, по которому можно узнать статус. Если сервис упал на середине, после перезапуска незавершённые задачи всё равно должны довыполниться: если задача дошла, она будет обработана. Даны интерфейсы Processor, Storage и пустая функция; интерфейсы можно менять.
⌘ Enter — проверить