[Moscow.pm] job server

Ilya Chesnokov chesnokov.ilya на gmail.com
Вт Май 10 14:46:52 PDT 2016


К слову о Redis-based очередях: https://metacpan.org/pod/Queue::Q

10 мая 2016 г., 21:26 пользователь Victor Efimov <victor на vsespb.ru> написал:
> Посмотрел. Это что-то похожее на нашу reg.ru redis очередь. Прямо местами
> один-в-один.
> Поискал фатальные недостатки:
>
> - Использует Redis, а не Redis-Fast
> - Использует Storable, а не не-Storable
> - В докции "Queues from the list are processed in random order", а ведь
> маленькая фича "не случайный порядок, а вполне конкретный" реализала бы
> такую возможность, как приоритеты заданий..
> - MULTI/EXEC транзакции с WATCH завершаются $self->_call_redis( 'EXEC' ) //
> return;
> Получается основной смысл такой транзакции - повторить попытку если
> транзакция сфейлилась - не работает. Вместо этого функция просто возвращает
> undef.
> - неправильная работа с utf8::is_utf8
>
> Дальше надо глубже смотреть. Есть и LUA и MULTI/EXEC, интересно..
>
>
> 10 мая 2016 г., 14:15 пользователь Grigory Batalov <grisxa на gmail.com>
> написал:
>
>> В Fri, 06 May 2016 10:05:30 +0300
>> Alexey Shrub <worldmind на mail.ru> пишет:
>>
>> > Приветствую всех,
>> >
>> > поделитесь опытом использования
>> > серверов задач аля Gearman если таковой
>> > есть, не хотелось бы костыли городить,
>> > но непонятно что заюзать, вроде Gearman на
>> > слуху, но на него как-то ругались (вроде
>> > на утечки и стабильность), но давно
>> > было, может пофиксили?
>>
>> Я использую Redis::JobQueue и Parallel::ForkManager для обработки заданий.
>> --
>> Moscow.pm mailing list
>> moscow-pm на pm.org | http://moscow.pm.org
>
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>



-- 
Best regards,
Ilya Chesnokov


Подробная информация о списке рассылки Moscow-pm