Я удивлен, что нет больше документации по этому вопросу, или, возможно, я смотрю не в том месте. Я установил sidekiq и sidekiq-scheduler в своем приложении rails для обработки повторяющихся запланированных задач. Это работает как прелесть для базовых c заданий, подобных документированным:
Sidekiq.set_schedule('heartbeat', { 'every' => ['1m'], 'class' => 'HeartbeatWorker' })
Однако мне требуются более уникальные и динамичные c расписания. Что-то вроде:
Sidekiq.set_schedule('heartbeat', { 'every' => ['1month'], 'class' => 'HeartbeatWorker' })
или даже лучше:
Sidekiq.set_schedule('heartbeat', { 'every' => ['first_of_month'], 'class' => 'HeartbeatWorker' })
Есть ли способ справиться с этой сложностью с моим текущая настройка или мне нужен другой драгоценный камень? Я впервые работаю с sidekiq и cron.