Для сохранения данных в нашем распоряжении есть быстрое персистентное хранилище, которое описывается интерфейсом. По сут
Условие
Заголовок раздела «Условие»Для сохранения данных в нашем распоряжении есть быстрое персистентное хранилище, которое описывается интерфейсом. По сути БД. Хранилище может делать Create/Update, поиск конкретной записи по primary key, и поиск набора записей по критериям. Можно добавить в конструктор шедулера.
type FindOperator struct { Key, Operator, Value string // ограничение на value - 255 символов // пример "<birthplace ", "=", "Moscow ">, "<birthdate ", ">", "2000-01-01 ">}
type Storage[T any] interface { Store(T, *ID) ID // выполняет Upsert, если ID не передан то генерирует его Get(ID) T FindIDs([]FindOperator) []ID}Решение
Заголовок раздела «Решение»Источник: Yandex / Яндекс (Processor/Scheduler) · 1 кв 2026
← Есть приложение с микросервисной архите… · Все задачи · Архитектура и системный дизайн