которые должны выполняться с заданной периодичностью в разное время, соответсвенно когда время придет мой гошный сервис должен будет их выполнить. Через что делают или как вообще это делают? не только ведь кроном чекать поминутно у всех тасков. Где-то слышал, в голове как-то отложилось, может Kafka?)) Хотя я и не знаю оно это или это вообще другая степь. Сенкс
не уверен что понял вопрос, но все же. Ковырял пару месяцев назад вот это, ради интереса. Сам не пробовал. https://github.com/josiahcarlson/rpqueue/
Ну сильно зависит от их количества и нужен ли persistence. В простом случае просто шедулить на выолнение горутину примерно как тут сделано https://github.com/rakanalh/scheduler/blob/master/scheduler.go
Если вам нужно что-то типо крона, то message broker вам вряд ли поможет, все равно нужно будет сделать крон или некий аналог крона, который будет собирать задачи и раскидывать их. Максимум могут быть отложенные задачи, но они по нормальному вроде только в кролике и кафке сделаны
Обсуждают сегодня