একটি upstream গোষ্ঠী সংজ্ঞায়িত করুন যাতে 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;
}
}
সমান ওজনে ডিফল্ট round-robin পদ্ধতি পালাক্রমে সার্ভার ব্যবহার করে। উদাহরণের ও নির্ধারিত ধরনের ব্যর্থতার পর সার্ভারকে সাময়িকভাবে বাদ দিতে পারে। সংখ্যাগুলো আচরণ বোঝায়; প্রোডাকশনের মান ট্রাফিক ও ব্যর্থতা সহ্য করার ক্ষমতা অনুযায়ী বেছে নিন।
