@cyrmax в редисе хранить какую задачу вызвать, и аргументы. А дальше пользоваться тем, что операции в редисе атомарны
воркер утаскивает задачу из пула доступных к себе на обработку (помечает её как в работе, если воркеров много то со своим айди), если обнаруживается что воркер помирал, то все задачи утаскиваются обратно в пул доступных, откуда их стащит себе воркер
@mo
Ага, звучит понятнее.
Спасибо большущее