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