@mo
Вот я немножко не понял как такое намутить редиской?
Можно для новичка в бэкэндстве пояснить плиз?
Top-level
3 comments
@cyrmax но я бы сначала посмотрела на готовые решения, они скорее всего есть. Делать задачи в фоне потребность довольно частая... |
@cyrmax в редисе хранить какую задачу вызвать, и аргументы. А дальше пользоваться тем, что операции в редисе атомарны
воркер утаскивает задачу из пула доступных к себе на обработку (помечает её как в работе, если воркеров много то со своим айди), если обнаруживается что воркер помирал, то все задачи утаскиваются обратно в пул доступных, откуда их стащит себе воркер