Einhorn hinter ELB, kein Nginx


8

Wenn ich Unicorn richtig verstehe (und insbesondere aus ihrem Philosophie-Dokument ), scheint es, dass Unicorn wirklich dafür ausgelegt ist, hinter einem Reverse-Proxy wie Nginx zu arbeiten.

Meine Frage ist: Kann ich Nginx von meinem HTTP-Stack löschen, wenn man bedenkt, dass oben ein ELB als Reverse-Proxy fungiert?

Ich habe bei den ersten Tests keine Probleme gefunden, sondern mich nur gefragt, ob jemand da draußen bereits Erfahrung auf diesem Gebiet hat.

Antworten:


4

Gemäß der Unicorn-Philosophie ist die wichtigste Anforderung, dass der Reverse-Proxy Anforderungen und Antworten puffert, damit Unicorn nicht von langsamen Clients aufgehalten wird. Ich kann keine endgültigen Informationen finden, aber dieser Forumsbeitrag und der folgende Teil der ELB-Dokumentation implizieren, dass ELB im HTTP / HTTPS-Modus (aber nicht im TCP / SSL-Modus) etwas puffert.

Wenn Sie HTTP (Schicht 7) sowohl für Front-End- als auch für Back-End-Verbindungen verwenden, analysiert Ihr Load Balancer die Header in der Anforderung und beendet die Verbindung, bevor die Anforderung erneut an die registrierten Instanzen gesendet wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.