Úvod do zlatoniek v Cassandre



To definuje zlatonky a rolu, ktorú hrá v Cassandre

Čo je Zlatonka?

Zlatonka určuje, do ktorých dátových centier a rackov sa majú zapisovať a čítať. Úlohou zlatonky je jednoducho určiť relatívnu blízkosť hostiteľa. Ak má teda uzol 3 možnosti kopírovania údajov, ktorého hostiteľa by mal zvoliť? Od ktorého hostiteľa by malo uprednostňovať údaje?

Ak je to druh informácií, ktoré by hostiteľ chcel dostávať, zavolá konkrétnu práskač, aby zistil, ktorý hostiteľ je relatívne bližšie. Zlatonky zhromažďujú informácie o topológii sietí. V závislosti od toho, aký typ práskača sa používa, bude si vedomý topológie siete, ktorú osoba používa, a dokáže efektívne smerovať požiadavky.





Pre jeden klaster dátového centra postačuje použitie predvolenej jednoduchej snitch. Jednoduchá práskač preto nie je nič iné, ako práčka, ktorá si neuvedomuje prášku. Nevie o stojanoch a dátových centrách v klastri. Nemá žiadne informácie, takže bude predpokladať, že nie sú žiadne stojany, a vyberie si najbližšieho hostiteľa z hľadiska dostupnej šírky pásma siete. Neuvažuje, či musí uprednostňovať uzol z rovnakého stojana alebo rovnakého dátového centra. Ale iné dostupné repliky sú známe a existujú rôzne typy zlatoniek.

Druhy zlatoniek

Jednoduchá zlatonka Má stratégiu umiestniť kópiu riadku na ďalší dostupný uzol, ktorý prechádza uzlami v smere hodinových ručičiek.



Rack odvodzujúci zlatonku - Pokúša sa umiestniť kópie radov rôznych stojanov do dátového centra. Bude vedieť o stojane a dátovom centre a pokúsi sa umiestniť kópie do rôznych stojanov a dátových centier. Z adresy IP môže určiť adresu dátového centra a stojan. Takže adresa IP bude musieť byť nakonfigurovaná tak, aby sa na identifikáciu dátového centra použila druhá jednotka adresy IP. Tretia jednotka identifikuje stojan.

Zlatonka súboru nehnuteľností - Pri odvodení do racku prečíta adresu IP, ale v prípade, že adresa nie je nakonfigurovaná týmto spôsobom, existuje možnosť definovať tieto informácie v súbore vlastností. Ako teda definujete tieto informácie v súbore vlastností?

Podrobnosti budú musieť byť definované v každom uzle v klastri vo vlastnostiach topológie Cassandra. Tento súbor by mal byť rovnaký vo všetkých uzloch a nemal by sa líšiť od jedného uzla k druhému.



Máte na nás otázku? Uveďte ich v sekcii komentárov a my sa vám ozveme.