gocron - пакет для планирования заданий, позволяющий запускать функции Go через заранее определенные интервалы времени.Задача: Задача инкапсулирует «задачу», которая состоит из функции
Go и любых параметров этой функции. Затем задача предоставляет планировщику время, когда эта задача должна быть запланирована к следующему запуску.Планировщик: Планировщик отслеживает все задания и отправляет каждое задание исполнителю, когда оно готово к выполнению.
Исполнитель: Исполнитель вызывает задачу задания и управляет сложностями, связанными со временем выполнения различных заданий (например, одиночные задания, которые не должны перекрывать друг друга, ограничение максимального количества выполняющихся заданий).
https://github.com/go-co-op/gocron
Опубликовано в @gitgate
#cron #go