Įvadas į „Snackes“ Kasandroje



Tai apibrėžia sneakus ir vaidmenį, kurį jis atlieka Kasandroje

Kas yra „Snitch“?

Sniga nustato, į kuriuos duomenų centrus ir stelažus reikia rašyti ir iš kurių skaityti. Sneako užduotis yra tiesiog nustatyti santykinį šeimininko artumą. Taigi, jei mazgas turi 3 galimybes kopijuoti duomenis, kurį pagrindinį kompiuterį jis turėtų pasirinkti? Kurioje priegloboje ji turėtų teikti pirmenybę duomenims?

Jei tokią informaciją šeimininkas norėtų gauti, jis paskambins tam tikram snigui, kad pamatytų, kuris kompiuteris yra palyginti arčiau. Snitchai renka informaciją apie tinklo topologiją. Priklausomai nuo to, kokio tipo „snitch“ naudojamas, jie žinos apie tinklo naudojamą topologiją ir galės efektyviai nukreipti užklausas.





Vienam duomenų centro klasteriui pakanka naudoti numatytąjį paprastą trikdį. Todėl paprastas šnipštas yra ne kas kita, o tai yra stovas, kurio nesupranta. Ji nežino apie grupių stelažus ir duomenų centrus. Ji neturi jokios informacijos, todėl manys, kad nėra stelažų ir pasirinks artimiausią pagrindinį kompiuterį pagal turimą tinklo pralaidumą. Jis nesvarstys, ar jis turi teikti pirmenybę mazgui iš to paties stovo ar to paties duomenų centro. Tačiau kitos turimos kopijos yra žinomos ir yra įvairių tipų.

Šnipų tipai

Paprastas Snitch- Jis turi strategiją įdėti eilutės kopiją į kitą galimą mazgą, einantį pagal laikrodžio rodyklę per mazgus.



Rackas, darantis išvadą apie Snitchą - Duomenų centre bandoma įdėti skirtingų lentynų eilių kopijas. Ji žinos apie stelažą ir duomenų centrą ir bandys įdėti kopijas į skirtingus stelažus ir duomenų centrus. Iš IP adreso jis gali nustatyti duomenų centro adresą ir stelažą. Taigi IP adresas turės būti sukonfigūruotas taip, kad duomenų centrui identifikuoti bus naudojamas antrasis IP adreso vienetas. Trečiasis vienetas identifikuoja stelažą.

Nuosavybės failo trikdis - Remdamasis stelažu, jis nuskaitys IP adresą, tačiau jei adresas nėra sukonfigūruotas tokiu būdu, yra galimybė šią informaciją apibrėžti nuosavybės faile. Taigi, kaip apibrėžti šią informaciją nuosavybės faile?

Išsami informacija turės būti apibrėžta kiekviename „Cassandra“ topologijos savybių klasterio mazge. Šis failas turėtų būti vienodas visuose mazguose ir neturėtų skirtis tarp skirtingų mazgų.



Turite mums klausimą? Paminėkite juos komentarų skiltyje ir mes susisieksime su jumis.