Увод у Снитцхес у Цассандри



Ово дефинише цинкаре и улогу коју игра у Касандри

Шта је цинкарош?

Цинкарош одређује у које центре података и рекове треба писати и читати их. Посао цинкароша је једноставно одређивање релативне близине домаћина. Дакле, ако чвор има 3 опције за копирање података, којег хоста треба да одабере? Од ког хоста треба да преферира податке?

Ако су ово врсте информација које би домаћин желео да добије, позваће одређеног цинкароша да види који је домаћин релативно ближи. Снитцхес прикупљају информације о топологији мреже. У зависности од тога која врста цинкаре се користи, биће свесни топологије мреже коју особа користи и могу ефикасно да усмеравају захтеве.





За један кластер дата центра довољан је коришћење подразумеваног једноставног цинкароша. Према томе, обични цинкарош није ништа друго него је цинкарац који није свестан. Не зна за носаче и центре података у кластеру. Нема никакве информације, па ће претпоставити да нема носача и одабрат ће најближег домаћина у смислу расположивог пропусног опсега мреже. Неће размислити да ли мора да преферира чвор из истог река или истог центра података. Али друге доступне реплике су свјесне сталка и постоје различите врсте цинкара.

Врсте чворова

Симпле Снитцх- Има стратегију постављања копије реда на следећи расположиви чвор који хода кроз чворове у смеру казаљке на сату.



Рацк Инферринг Снитцх - Покушава да постави копије редова различитих носача у центар података. Знаће за сталак и дата центар и покушаће да постави копије у различите рекове и дата центре. Из ИП адресе може да одреди адресу центра података и сталак. Дакле, ИП адреса мораће бити конфигурисана на такав начин да ће друга јединица ИП адресе бити коришћена за идентификацију центра података. Трећа јединица идентификује сталак.

Датотека својства цинкароша - У закључивању река, он ће прочитати ИП адресу, али у случају да адреса није конфигурисана на тај начин, постоји могућност дефинисања ових података у датотеци својства. Па како дефинишете ове информације у датотеци својства?

Детаљи ће морати да се дефинишу у сваком чвору кластера у својствима топологије Цассандра. Ова датотека би требала бити иста у свим чворовима и не би се требала разликовати од једног чвора до другог.



Имате питање за нас? Спомените их у одељку за коментаре и јавићемо вам се.