Hirdetés

Keresés

Új hozzászólás Aktív témák

  • coco2

    őstag

    válasz Lortech #18170 üzenetére

    Van 9 szerver, menet közben kiesik mondjuk 2, később azok térnek vissza. Csinál a redis cluster olyat, hogy automatán leküldi a teljes memória anyagot a visszatérő gépekre? Ha igen, hogyan? Megakasztja a teljes fürtöt, míg át nem küldte az anyagot 1 lépésben?

    Javíts ki, ha tévednék, de a redis adatreplika terjedésének idő kell, és amikor visszajelezte a lokális gépen az adat feljegyzését, addigra még nincsen ott minden node-on az adat. Ha a master rosszkor esik ki, adatot veszít a fürt.

    Redis cluster-aware kliens felületes rápillantása után nekem olybá tűnik, hogy amíg az adott master van kiválasztva, bármelyik node-on akarok írni, mindegyik oda kap átirányítást. Az azt jelenti, hogy a műveletek azért nem akadnak össze lock statement nélkül, mert egyszerre csak egy művelet fut. Mármint nem csak a lokális gépen, de az egész fürtön. Akármennyi gépre telepítve van, azok mind egymásra fognak várni. Megoldás gyanánt hibát ugyan nem okoz, de teljesítményben tuti jobbak az ütközéses modellek.

    Ezek a kérdések bántanak engem egy picit.

    >...bevált megoldásokat...
    Mármint mennyire? Az objektivitás szemével névzve valamennyire hozzáértő emberek valamennyire erőszakosan megírt tesztjei szerint valamennyire vált be az a megoldás. Hol voltak a limitek azokban a tesztekben?

Új hozzászólás Aktív témák