[SP-pm] Bloqueando registros para processamento

Renato Santos renato.cron at gmail.com
Tue Sep 24 07:46:25 PDT 2013


Ele disse que poderia mudar as colunas no banco livremente e preferia não
alterar muito o script
On Sep 24, 2013 11:44 AM, "Alceu R. de Freitas Jr." <
glasswalk3r at yahoo.com.br> wrote:

> Marcio,
>
> Você disse que pode fazer pelo banco, certo?
>
> É possível você mudar a rotina existente para, ao invés de processar
> diretamente, mover o ID dos registros no banco para uma fila? Depois é só
> ir processando o que tem nada fila.
>
> Uma pesquisa rápida no CPAN me trouxe o Queue::Worker, que implementa fila
> fazendo persistência no banco. Acho que é o suficiente para seu caso.
>
> Estou partindo da suposição que você consegue identificar de forma unívoca
> os registros no banco. Depois de processados, você pode "mover" os
> registros para uma outra fila para que os mesmos sejam atualizados com o
> retorno do processamento (se necessário).
>
> []'s
>
>
> Alceu Rodrigues de Freitas Junior
> --------------------------------------
> glasswalk3r at yahoo.com.br
> ---
> A well-used door needs no oil on its hinges.
> A swift-flowing stream does not grow stagnant.
> Neither sound nor thoughts can travel through a vacuum.
> Software rots if not used.
> These are great mysteries -- The Tao Of Programming, 5.1
>
>
>
> >________________________________
> > De: Marcio - Google <marciorp at gmail.com>
> >Para: saopaulo-pm at mail.pm.org
> >Enviadas: Terça-feira, 24 de Setembro de 2013 9:36
> >Assunto: Re: [SP-pm] Bloqueando registros para processamento
> >
> >
> >
> >Tô usando InnoDB mesmo ... tenho pk e fk ... :|
> >Não entendo muito de mysql, mas sempre usei e me atende bem. Qual o
> problema com transações nele?
> >Como faço o "select ... for update" no DBI ?
> >[...]'s
> >Marcio
> =begin disclaimer
>    Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20130924/a4164f8d/attachment-0001.html>


More information about the SaoPaulo-pm mailing list