<div dir="ltr"><div>Посмотрел. Это что-то похожее на нашу <a href="http://reg.ru">reg.ru</a> redis очередь. Прямо местами один-в-один.<br>Поискал фатальные недостатки:<br><br>- Использует Redis, а не Redis-Fast<br>- Использует Storable, а не не-Storable<br>- В докции "Queues from the list are processed in random order", а ведь маленькая фича "не случайный порядок, а вполне конкретный" реализала бы такую возможность, как приоритеты заданий..<br>- MULTI/EXEC транзакции с WATCH завершаются $self->_call_redis( 'EXEC' ) // return;<br>Получается основной смысл такой транзакции - повторить попытку если транзакция сфейлилась - не работает. Вместо этого функция просто возвращает undef.<br>- неправильная работа с utf8::is_utf8<br><br></div>Дальше надо глубже смотреть. Есть и LUA и MULTI/EXEC, интересно..<br><div><br><div><div class="gmail_extra"><br><div class="gmail_quote">10 мая 2016 г., 14:15 пользователь Grigory Batalov <span dir="ltr"><<a href="mailto:grisxa@gmail.com" target="_blank">grisxa@gmail.com</a>></span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">В Fri, 06 May 2016 10:05:30 +0300<br>
Alexey Shrub <<a href="mailto:worldmind@mail.ru">worldmind@mail.ru</a>> пишет:<br>
<div><div class="h5"><br>
> Приветствую всех,<br>
><br>
> поделитесь опытом использования<br>
> серверов задач аля Gearman если таковой<br>
> есть, не хотелось бы костыли городить,<br>
> но непонятно что заюзать, вроде Gearman на<br>
> слуху, но на него как-то ругались (вроде<br>
> на утечки и стабильность), но давно<br>
> было, может пофиксили?<br>
<br>
</div></div>Я использую Redis::JobQueue и Parallel::ForkManager для обработки заданий.<br>
<div class=""><div class="h5">--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" rel="noreferrer" target="_blank">http://moscow.pm.org</a><br>
</div></div></blockquote></div><br></div></div></div></div>