좋아, 내가 항상 "Hello world"에 응답하는 간단한 웹 서버 인스턴스가 있고이 간단한 서버가 동시에 1K 연결 만 처리 할 수 있다고 가정 해보십시오.HTTP 요청을 가로로 확장하는 방법은 무엇입니까?
1M HTTP 요청을 동시에 처리해야하므로 웹 서버 인스턴스에 1K 노드를 복제합니다.
하지만 하나의 진입 점이 있습니다. 모든 요청은 한 지점을 통해 전달됩니다.
그래서 위임 요청에 대한 진입 점으로 배치해야하는 항목은 무엇입니까? 어떤 소프트웨어가 1M 요청을 1K 웹 서버로 보낼 수 있습니까?
당신을 감사합니다! 나는 많은 역방향 프록시 도구를 알고 있지만 그들 중 누구도 같은 시간에 1M 요청을 처리 할 수있는 아키텍처를 설계하는 방법에 대해서는 의문을 가지고 있습니다. 제공 한 링크는 어떻게하는지 설명하지 않습니다. – corvax
@corvax http://blog.charmes.net/2015/07/reverse-proxy-in-go.html 예제를 찾을 수 있습니다. 저자는'ReverseProxy'를 감싸고 다중 호스트를 사용하는'NewMultipleHostReverseProxy'를 작성했습니다. 요청이 들어 오면 호스트가 임의로 선택됩니다. – cshu
@corvax http://nginx.org/en/docs/http/load_balancing.html – cshu