Nginx అనేక అప్లికేషన్ ఇన్స్టాన్స్లకు అభ్యర్థనలు పంపేలా అప్స్ట్రీమ్ గ్రూప్ను నిర్వచించండి. తర్వాత పనిని ఎలా పంచాలో, విఫలమవుతున్న ఇన్స్టాన్స్ను ఎప్పుడు తాత్కాలికంగా తప్పించాలో నిర్ణయించండి.
రెండు అప్లికేషన్ సర్వర్లతో ప్రారంభించండి
httpలో ఈ ఉదాహరణ కాన్ఫిగరేషన్ రెండు ప్రైవేట్ చిరునామాలకు ట్రాఫిక్ను పంచుతుంది:
upstream app {
server 10.0.0.11:3000 max_fails=2 fail_timeout=10s;
server 10.0.0.12:3000 max_fails=2 fail_timeout=10s;
}
server {
listen 80;
location / {
proxy_pass http://app;
}
}
సమాన వెయిట్లతో డిఫాల్ట్ రౌండ్-రాబిన్ పద్ధతి సర్వర్లను వంతులవారీగా ఎంచుకుంటుంది. ఉదాహరణలోని , అర్హమైన వైఫల్యాలపై సర్వర్ను తాత్కాలికంగా మినహాయిస్తాయి. సంఖ్యలు ప్రవర్తనను చూపేవే; ప్రొడక్షన్ విలువలను మీ ట్రాఫిక్, వైఫల్య సహనాన్ని బట్టి ఎంచుకోండి.
