سنیچ کیا ہے؟
کسی اچھ .ے سے یہ طے ہوتا ہے کہ کون سے ڈیٹا مراکز اور ریک کو لکھنا اور پڑھنا ہے۔ کسی خنکی کا کام محض میزبان کی قربت کا تعین کرنا ہے۔ لہذا ، اگر نوڈ کے پاس اعداد و شمار کی کاپی کرنے کے لئے 3 اختیارات ہیں تو اسے کس میزبان کا انتخاب کرنا چاہئے؟ اسے کس میزبان سے ڈیٹا کو ترجیح دی جانی چاہئے؟
جاوا سٹرنگ نے ایک سے زیادہ حد بندیاں تقسیم کیں
اگر یہ اس قسم کی معلومات ہے جس کے بارے میں میزبان حاصل کرنا چاہے گا تو ، یہ دیکھنے کے ل a ایک خاص سنیچ کو فون کرے گا کہ کون سا میزبان نسبتا قریب ہے۔ نیٹ ورک ٹوپولوجی کے بارے میں معلومات جمع کرتے ہیں۔ کس قسم کی سنیچ استعمال ہورہی ہے ، اس پر انحصار کرتے ہوئے ، وہ اس نیٹ ورک ٹوپولوجی کے بارے میں آگاہ ہوں گے جو کوئی شخص استعمال کررہا ہے اور وہ درخواستوں کو موثر انداز میں رجوع کرسکتا ہے۔
کسی ایک ڈیٹا سینٹر کلسٹر کے لئے ، پہلے سے طے شدہ آسان سنیچ کا استعمال کافی ہے۔ لہذا ، ایک سادہ سنیچ کچھ نہیں لیکن یہ ریک سے بے خبر سنیچ ہے۔ یہ کسی جھرمٹ میں موجود ریکوں اور ڈیٹا سینٹرز کے بارے میں نہیں جانتا ہے۔ اس کے پاس کوئی معلومات نہیں ہے ، لہذا یہ فرض کرے گا کہ کوئی ریک موجود نہیں ہے اور یہ دستیاب نیٹ ورک بینڈوتھ کے لحاظ سے قریبی میزبان کا انتخاب کرے گا۔ یہ اس پر غور نہیں کرے گا کہ آیا اسے ایک ہی ریک یا ایک ہی ڈیٹا سینٹر سے نوڈ کو ترجیح دینا ہے۔ لیکن دستیاب دیگر نقلیں ریک سے آگاہ ہیں اور یہاں پر طرح طرح کے سنیچ ہوتے ہیں۔
چھینیوں کی اقسام
سادہ سنیچ- اس میں اگلی دستیاب نوڈ پر صف کی کاپی نوڈس کے ذریعے گھڑی کی سمت چلانے کی حکمت عملی ہے۔
ریک انفرنگ اسنیچ - یہ مختلف ریکوں کی قطاروں کی کاپیاں ڈیٹا سینٹر میں رکھنے کی کوشش کرتا ہے۔ یہ ریک اور ڈیٹا سینٹر کے بارے میں جانتا ہو گا اور کوشش کرے گا کہ مختلف ریکوں اور ڈیٹا سینٹرز میں کاپیاں رکھے۔ IP ایڈریس سے ، یہ ڈیٹا سینٹر ایڈریس اور ریک کا تعین کرسکتا ہے۔ لہذا IP ایڈریس کو اس طرح سے تشکیل کرنا ہوگا کہ آئی پی ایڈریس کا دوسرا یونٹ ڈیٹا سنٹر کی شناخت کے لئے استعمال ہوگا۔ تیسرا یونٹ ریک کی شناخت کرتا ہے۔
پراپرٹی فائل سنیچ - ریک انفرنگ میں ، یہ IP ایڈریس پڑھے گا لیکن اگر اس طرح ایڈریس کو تشکیل نہیں دیا گیا ہے تو ، پراپرٹی فائل میں اس معلومات کی وضاحت کرنے کا آپشن موجود ہے۔ تو آپ پراپرٹی فائل میں اس معلومات کی وضاحت کیسے کریں گے؟
تفصیلات Cassandra ٹوپولوجی خصوصیات میں کلسٹر میں ہر نوڈ میں بیان کی جائیں گی۔ یہ فائل تمام نوڈس میں ایک جیسی ہونی چاہئے اور ایک نوڈ سے دوسرے میں فرق نہیں ہونا چاہئے۔
ہمارے لئے ایک سوال ہے؟ تبصرے کے سیکشن میں ان کا تذکرہ کریں اور ہم آپ کو واپس ملیں گے۔
اوور رائڈ بمقابلہ اوورلوڈ سی ++