Unicorn por trás do ELB, sem nginx

6

Se eu entendi direito Unicorn (e em particular de seu doc filosofia ) parece que Unicorn foi realmente projetado para operar por trás de um proxy reverso como o nginx.

A minha pergunta é: posso eliminar o nginx da minha pilha HTTP, considerando que temos um ELB no topo agindo como o proxy reverso?

Eu não encontrei nenhum problema nos testes iniciais, mas estou imaginando se alguém já tem experiência nessa frente.

    
por pedro 15.05.2012 / 23:54

1 resposta

3

De acordo com o documento de filosofia do Unicorn , o requisito mais importante é que o proxy reverso armazene solicitações e respostas para que o Unicorn não é atrasado por clientes lentos. Não consigo encontrar nenhuma informação definitiva, mas esta publicação no fórum e a parte seguinte da documentação do ELB implica que o ELB faz algum buffer no modo HTTP / HTTPS (mas não no modo TCP / SSL).

When you use HTTP (layer 7) for both front-end and back-end connections, your load balancer parses the headers in the request and terminates the connection before re-sending the request to the registered instance(s).

    
por 16.05.2012 / 04:23