Instalando o resque em instâncias do amazon ec2

3

Meu problema é processar imagens através de instâncias ec2.

Com base nessa pergunta semelhante: Servidor separado para trabalhadores de Resque

E neste artigo: link

Estou planejando distribuir os funcionários por instâncias ec2, digamos 3. Mas ainda não descobri o jeito certo de fazer isso.

Minhas dúvidas são:

  1. Eu tenho que instalar o resque em cada instância amazon ec2?
  2. Se sim, eles têm que compartilhar um único servidor de redis ou cada um pode ter o seu próprio?
  3. É correto usar o SQS e cada momento ouvirá essa fila global e processará meus arquivos recebidos?

Muito obrigado se vocês puderem ajudar!

    
por Luccas 17.07.2012 / 23:44

1 resposta

0

Você precisará instalar o resque em cada instância, mas eles podem usar um único servidor Redis para extrair o trabalho. O mestre de pool de resque em cada instância rastreará a lista de filas que ele está configurada para pesquisar e fará com que os funcionários sejam acionados com base no que ele gera.

    
por 18.07.2012 / 00:39