nginx 역방향 에이전트 proxypass 및 nginx 와 haproxy 역방향 프 록 시 기능, 성능 의 우열 비교
location /api
{ proxy_pass http://127.0.0.1:1234;}
클 라 이언 트 가 / api 라 는 경로 의 자원 을 요청 할 때 서버 는 127.0.0.1 의 1234 포트 에서 자원 을 찾 아 도 메 인 을 뛰 어 넘 는 문 제 를 해결 하 는 데 도움 을 줄 것 입 니 다.proxy_pass 는 현재 $uri 를 가 져 갑 니 다.
2. Nginx 의 역방향 프 록 시 부하 균형 설정
upstream backend {
server 127.0.0.1:90 weight=1 max_fails=3 fail_timeout=30;
server 127.0.0.1:91 weight=5 max_fails=3 fail_timeout=30;
}
server {
listen 9090;
location / {
proxy_pass http:
//backend
;
}
}
전단 은 9090 으로 감청 하고 요청 을 90 과 91 포트 로 전달 합 니 다.
부하 균형 기 를 선택 하 라 고 하면 어떤 상황 을 선택 하 시 겠 습 니까?
1. nginx 정적 이미지 처리 요청 이 우세 합 니 다.
2. 가장 핵심 적 인 문 제 는 프 록 시 부하 균형 알고리즘 입 니 다. 비교적 적 고 session 유지 등 기능 이 없 으 면 haproxy 를 사용 하 는 것 이 좋 습 니 다.
nginx 에 비해 haproxy 역방향 프 록 시 기능, 성능 의 우열 을 설명 합 니 다.
1. haproxy 는 http 프로 토 콜 의 역방향 대 리 를 할 수 있 고 포트 감청 서 비 스 를 바탕 으로 하 는 역방향 대 리 를 제공 할 수 있 습 니 다.심장 박동 기능 을 갖 추고 균형 잡 힌 서 비 스 를 제공 할 수 있다.2. nginx 는 http 프로 토 콜 의 대리 만 할 수 있 습 니 다.심장 박동 검사 기능 이 없습니다.3. 똑 같이 실행 가능 한 http 프로 토 콜 의 대리 에서 이들 의 성능 은 대체적으로 일치 합 니 다.
참고:http://f.dataguru.cn/thread-527750-1-1.html
https://www.cnblogs.com/kevingrace/p/6249725.html
다음으로 전송:https://www.cnblogs.com/hixiaowei/p/9166491.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.