pera ai..

você precisa só **dispatch**har um job e **detach**ar o processo do
catalyst para que ele possa receber outras conexões, certo?

estranho esses modulos não estarem instalando,

mas você pode utilizar então redis as queue,
http://redis.io/commands/rpoplpush

assim você faz o catalyst colocar o job na fila, e alguem processa isso, e
'algum dia' alguem olha o resultado.

Redis é o mais leve, mas existem vários softwares* especializados
em queue. RabbitMQ, *por exemplo.

Uma duvida: no 5.16 funciona? eu não fui pro 5.18 por que acho que
desnecessário por enquanto, por esses motivos (de modulos que podem
apresentar problemas "do nada")


2013/9/19 Blabos de Blebe <[email protected]>

> Pessoas,
>
> Estou querendo despachar alguns jobs para serem executados de forma
> assíncrona em relação à minha aplicação Catalyst. Eu preciso de
> sincronização zero. É só despachar e um dia olhar pro resultado.
>
> Dei uma olhada no carinha das engrenagens e no coelhinho, mas os módulos
> (Gearman e Net::RabbitMQ) não instalam no Perl 5.18.1.
>
> Vocês tem alguma sugestão alternativa? Outros módulos? Outras abordagens?
>
> Threads está descartado. Fork só se eu ficar muito rico com isso.
>
> []'s
>
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: [email protected]
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
>


-- 
Saravá,
Renato CRON
http://www.renatocron.com/blog/
@renato_cron <http://twitter.com/#!/renato_cron>
=begin disclaimer
   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
 SaoPaulo-pm mailing list: [email protected]
 L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
=end disclaimer

Responder a