Pessoal,<div><br></div><div>Estou iniciando um projeto de monitoramento de mídias sociais e fazer algum processamento com estas informações, e acredito que utilizar esquemas de fila serviria muito bem para este ambiente.<br>

</div><div><br></div><div>Basicamente o esquema que estou imaginando para o ambiente é :</div><div><br></div><div>[ Interface com o usuário ] <===> [Banco de Dados] <====> [Sistema de Fila]</div><div>                                                                                               ||             ||</div>

<div>                                                                                               ||             +- [Executa a pesquisa]</div><div>                                                                                               ||</div>

<div>                                                                                               +-- [ Processa o resultado da pesquisa]</div><div><br></div><div>As ações que eu imagino nisto são :</div><div><br></div>

<div>* interface com o usuário não é meu problema, tem um webdeveloper trabalhando nisto;</div><div>* não quero de maneira alguma fazer os 'agentes' interagir diretamente com o banco de dados, por isto penso em criar um cliente que leia o banco de dados e coloque os dados formatados para o agente na fila do agente. O caminho contrário também, ler o resultado do agente e gravar no banco de dados;</div>

<div><br></div><div>Estou avaliando a possibilidade de utilizar o Gearman (na verdade não tenho certeza se esta é a melhor alternativa mesmo), na verdade o  AnyEvent::Gearman. Mas algumas coisas me chamaram no Gearman do qual eu acho meio estranho para o ambiente sistema de fila que eu tenho na minha cabeça.</div>

<div><br></div><div>1. o worker (aparentemente o cara que executará o serviço) não fica em loop lendo uma fila, parece que ele está sendo acionado pelo cliente;</div><div>2. o parece que o cliente fica 'preso' aguardando o final da execução do worker.</div>

<div><br></div><div>Ainda não tenho código (que o meu cliente não leia isto, pois estou muito atrasado), mas eu gostaria de obter recomendações de vocês sobre a arquitetura que estou imaginando.<br></div><div><br></div><div>

Obrigado,</div><div><br></div><div>Solli Honorio</div><div><br></div><div><br></div><div>-- <br>"o animal satisfeito dorme". - Guimarães Rosa<br>
</div>