Em qual servidor devo colocar minha fila de mensagens: meu servidor de trabalho ou meu servidor de aplicativos?

1

Eu tenho dois servidores EC2. Um é o servidor de aplicativos (que atende a solicitações HTTP / S) e um é um trabalho de processamento de servidor "trabalhador".

Eu estou querendo me mudar para usar o Huey (uma fila de tarefas) que usa o Redis como um back-end.

Eu não quero instalar outro servidor apenas para rodar o Redis, mas não tenho certeza qual é a melhor prática - devo rodar o Redis no meu servidor de aplicativos ou no meu servidor de trabalho, e por quê?

    
por awidgery 18.06.2014 / 12:46

1 resposta

0

Desde que você tenha apenas dois servidores, isso realmente não importa.

Normalmente, coloco a fila em um conjunto separado de servidores ou nos servidores de aplicativos, se houver restrições orçamentárias. Como os trabalhadores devem ser a parte mais fácil de escalar e descer, seria tolo derrubar a fila ao reduzir o número de trabalhadores.

    
por 18.06.2014 / 14:06