.. عنوان: لوڈ بیلنسر پول ڈسٹری بیوشن اینالائزر .. slug: load-balancer-pool-distribution-analyzer .. تاریخ: 2026-03-26 12:00:00 UTC .. ٹیگز: نیٹ ورکنگ، لوڈ بیلنسر، ٹول، کیلکولیٹر .. زمرہ: اوزار .. لنک: .. تفصیل: تصور کریں کہ کس طرح لوڈ بیلنسر الگورتھم پول ممبروں میں ٹریفک کو تقسیم کرتے ہیں۔ راؤنڈ رابن، سورس آئی پی ہیش، وزنی، اور عام اور ناکامی کے حالات میں مسلسل ہیشنگ کی تقلید کریں۔ .. قسم: متن Chart.js CDN
========== ہیڈر / کنٹرول ==========

لوڈ بیلنسر پول ڈسٹری بیوشن اینالائزر

نقل کریں کہ کس طرح مختلف لوڈ بیلنسنگ الگورتھم پول ممبروں میں ٹریفک کو تقسیم کرتے ہیں۔ ماڈل کی ناکامی کے منظرنامے اور دوبارہ تقسیم کی کارکردگی کا موازنہ کریں۔

الگورتھم اور سیشن شمار
سیشن کا شمار سلائیڈر
ٹریفک کا حجم
پول ممبر مینجمنٹ
پول ممبران
ناکامی سمولیشن
ناکامی کے منظر نامے کا تخروپن
یہ کیسے کام کرتا ہے:کلائنٹ کے آئی پی کو /16 سب نیٹ (10.0.0.0/16) سے نمونہ لیا جاتا ہے۔ ماخذ پر مبنی ہیشنگ کے لیے، ہر منفرد کلائنٹ کا IP ایک رکن کے ساتھ طے شدہ طور پر میپ کیا جاتا ہے۔ راؤنڈ رابن کلائنٹ آئی پی کو نظر انداز کرتا ہے اور ترتیب وار تقسیم کرتا ہے۔ وزنی متناسب استعمال کرتا ہے۔ بے ترتیب تفویض. مسلسل ہیشنگ کلائنٹس اور ممبران دونوں کو ورچوئل رنگ پر رکھتی ہے۔
========== ممبر ٹیبل ==========

پول ممبران

JS کی طرف سے آباد
ID آئی پی: پورٹ وزن حیثیت اعمال
========== تقسیم کے نتائج ==========

تقسیم کے نتائج

بیلنس سکور + الگورتھم کی وضاحت
میٹرکس گرڈ
بار چارٹ

فی ممبر سیشن کی تقسیم

اراکین کی تفصیلی قطاریں
========== دوبارہ تقسیم میں ناکامی ==========

دوبارہ تقسیم کرنے میں ناکامی کا تجزیہ

========== ہیش رنگ کا تصور ==========

مستقل ہیش رنگ

انگوٹھی پڑھنا:ہر رکن کو انگوٹھی کے ارد گرد ایک سے زیادہ پوائنٹس پر رکھا جاتا ہے۔ (ورچوئل نوڈس)۔ ایک کلائنٹ آئی پی کو انگوٹھی کی پوزیشن پر ہیش کیا جاتا ہے، پھر درخواست بھیجی جاتی ہے۔ گھڑی کی سمت میں قریب ترین ممبر تک۔ کسی رکن کو شامل کرنا یا ہٹانا صرف آرک کو متاثر کرتا ہے۔ اس کی ملکیت والی انگوٹھی - سیشن میں خلل کو کم سے کم کرنا۔
=========== مدد / تصورات ==========

الگورتھم حوالہ

راؤنڈ رابن
سیشن ترتیب وار تفویض کیے جاتے ہیں: رکن 1، 2، 3، ...، N، 1، 2، ... ہر رکن تمام درخواستوں کا بالکل 1/N وصول کرتا ہے۔ سرور کی صلاحیت اور کلائنٹ کے تعلق کو نظر انداز کرتا ہے۔ سادہ اور پیش قیاسی لیکن متضاد ہارڈ ویئر پر سخت ناکام۔
ماخذ آئی پی ہیش
کلائنٹ آئی پی ماڈیول کا ایک ہیش ممبر گنتی پسدید کو منتخب کرتا ہے۔ وہی کلائنٹ ہمیشہ ایک ہی ممبر تک پہنچتا ہے - اسٹیٹفول ایپلی کیشنز کے لیے مفید۔ شامل کرنا یا ہٹانا ایک رکن کی تبدیلیتمامکلائنٹ میپنگ (N تمام سیشنز میں (N-1)/N میں تبدیلی)۔
وزنی
ہر رکن کو کل وزن کے مقابلے میں اس کے وزن کے تناسب سے حصہ ملتا ہے۔ پول ایک ممبر جس کا وزن = 4 ہوتا ہے اسے وزن = 1 ممبر کے 4 گنا سیشن ملتا ہے۔ ماڈل بنانے کے لیے استعمال کیا جاتا ہے۔ متفاوت پسدید کی گنجائش (مثال کے طور پر، ایک VM بمقابلہ ننگی دھاتی سرور)۔
مسلسل ہیشنگ
ممبران اور کلائنٹس دونوں کو ہیشنگ کے ذریعے سرکلر رِنگ پر میپ کیا جاتا ہے۔ ہر کلائنٹ جاتا ہے۔ انگوٹی پر گھڑی کی سمت میں قریب ترین ممبر تک۔ ورچوئل نوڈس (ہر رکن کی نقلیں) تقسیم کی یکسانیت کو بہتر بنائیں۔ جب کوئی رکن ناکام ہوجاتا ہے، تو صرف اس کے سیشنز میں منتقل ہوتے ہیں۔ انگوٹی پر اگلا ممبر — ماڈیولو ہیشنگ کے لیے 1/N سیشنز ڈسٹربڈ بمقابلہ 100%۔