Golang. 10 тысяч Будильников. Что менее затратно по ресурсам?
Всем привет. Подскажите что будет менее ресурсо затратным?
В учебных целях нужно сделать будильник который отработает через год. Одновременно нужно поставить 10 тыс. таких будильников. (время старта у каждого - рандомное, своё).
Как это будет лучше сделать? Через тикер / таймер мб как то по другому?
Вопрос Пока на паузу, чуть позже добавлю код и более подробно опишу вопрос.
Да хоть 10 миллионов....
Берете время ближайшего будильника, высчитываете дельту времени от текущего, ставите тикер/таймер, по срабатыванию делаете что нужно, повторяете для следующего будильника.