Nginx 는 요청 한 URL 을 통 해 경로 지정 정책 을 만 듭 니 다.
1394 단어 재난 을 용납 하 다부하Nginx
location / {
if ( $arg__router = 10.0.0.1 ){
proxy_pass http://10.0.0.1:8080;
break;
}
if ( $arg__router = 10.0.0.2 ){
proxy_pass http://10.0.0.2:8080;
break;
}
proxy_pass http://bakend;
}
위 설정 을 완료 하면 Nginx 가 '/ api / start. do? run = ok & amp; router = 10..0.1' 요청 을 받 으 면 'http://10.0.0.1:8080"이 기 계 는 url 에서 제정 한 매개 변수 에 따라 방향 을 정 하 는 전략 적 경 로 를 실현 합 니 다."또한 url 의 다른 매개 변수 에 따라 서로 다른 전략 을 할 수 있 습 니 다. 예 를 들 어 "/ api / start. do? run = ok & type = app"
location / {
if ( $arg__type = app ){
proxy_pass http://apphost;
break;
}
if ( $arg__type = game ){
proxy_pass http://gamehost;
break;
}
proxy_pass http://bakend;
}
그러면 방향 을 정 한 경로 가 완 료 된 후에 부하 와 용 재 를 설정 하고 apphost 를 예 로 들 면:
upstream apphost {
server 10.1.1.1:8080; #1
server 10.1.1.2:8080; #2
server 10.1.1.3:8080 backup; #3
}
1, 2 번 서버 는 일상적인 요청 데 이 터 를 부담 하고 1, 2 번 서버 가 모두 사용 할 수 없 을 때 3 번 서버 는 다시 요청 을 처리 합 니 다.backup 의 역할 은 평소에 부하 에 참여 하지 않 고 팀 내 에 다른 사용 가능 한 구성원 이 없 을 때 만 요청 을 받 아들 이 는 것 입 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Linux의 CPU 부하 및 CPU 사용률에 대한 의미이것은 서로 다른 두 개념이지만 그들의 정보는 같은 top 명령에 표시될 수 있다.CPU 사용률은 프로그램이 실행되는 동안 실시간으로 차지하는 CPU 비율을 나타내고, CPU 부하는 일정 기간 동안 CPU를 사용하고...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.