Условие
Реализовать шедулер, который будет быстро принимать входящие задания, отдавать результат задания по запросу, а если результата нет, возвращать соответствующий статус.
/*
Процессор — сервис, который выполняет долгую ресурсоемкую операцию.
Он уже реализован.
Возвращаемые им ошибки связаны исключительно с некорректными входными данными,
устойчивы и перезапрашивать их бесполезно.
*/
type Processor interface {
Process([]byte) ([]byte, error)
}
/*
Считаем, что у…