Skip to main content

Mi a kiszolgáló affinitása?

Amikor egy felhasználó bejelentkezik egy számítógépes rendszerbe az interneten, előfordulhat, hogy az alapul szolgáló szerver affinitási technológiát használja.Ez egy olyan technika, amelyben az egyes felhasználók az interneten egy adott számítógépes szerverhez kapcsolódnak.Ez az egy-egy korreláció általában olyan számítógépes alkalmazásokhoz szükséges, amelyek kritikus információkat tárolnak az egyénre.Néhány példa lehet az online számlafizetési rendszerek, a banki és a kiskereskedelmi szolgáltatások.

A Server Affinity egy számítógépes technika, ahol az ügyfelek adatait ideiglenesen menti egy számítógépes eszközre, hogy lehetővé tegyék az online értékesítési tranzakciók befejezését.Ezt leggyakrabban a kiskereskedelmi értékesítési programokban használják.Gondoskodik arról, hogy egy tranzakció érintetlen maradjon a szerveren, amíg a vásárlás befejeződik.Ez az elosztott folyamat a szerver affinitásának egy formáját igényli annak biztosítása érdekében, hogy a felhasználó munkamenet -tevékenysége elérhető legyen minden kérésre.A terheléselosztó általában ezt a folyamatot az automatizált forgalmi zsaruhoz hasonló módon kezeli.Amint az egyes későbbi kéréseket értelmezzük, a terheléselosztó meghatározza, hogy melyik szervernek kell kezelnie a folyamatot.

A szerver affinitás működésének számos módja van.Az egyik legszélesebb körben alkalmazott technika ragadós munkamenetkezelésnek nevezhető.Ez egy olyan folyamat, ahol a felhasználói munkamenet -információkat a kiszolgáló helyi memóriájába tárolják, amely elindította a kezdeti tranzakciót.Ezt az információt a helyi számítógépen is menti, minden kiegészítő kéréshez sütiként.Ha a felhasználó további kéréseket tesz, akkor automatikusan irányítja a tranzakciót elindító szerverre.

A szerver affinitása néhány korlátozást helyez a számítógépes alkalmazásra.Ez a technika jellemzően befolyásolja a teljesítményt, a rugalmasságot és a megbízhatóságot.Amikor egy program ezt a megközelítést alkalmazza, arra kényszeríti a kéréseket, hogy a klaszter meghatározott szervereire menjenek.Ha ezek a kiszolgálók túlterheltek vagy nem érhetők el, a felhasználó általában olyan hibaüzenetet kap, amely az internet weboldalán van, annak ellenére, hogy más szerverek is rendelkezésre állnak.

Ha az elosztott számítógépes rendszer valóban kiegyensúlyozott, akkor minden kérést egy másik szerverre továbbítanak.Ez a terheléselosztási megközelítés csökken, ha a szerver affinitási technikáit alkalmazzák.A terheléselosztót arra kényszerítik, hogy kérést küldjön meghatározott gépeknek, amelyek a doboz túlterhelését okozhatják a kérésekkel.

Fontos, hogy a szerver affinitási megoldások megvalósítása előtt fontolja meg más lehetőségeket.Ez általában korlátozza egy internetes alkalmazás teljesítményét és méretezhetőségét, ami közvetlenül befolyásolja az alkalmazás használatát.Néhány jobb lehetőség magában foglalja mind a helyi memória tárolási, mind az adatbázis -tárolási technikákat, amelyek lehetővé teszik a hontalan kérést az alkalmazáshoz.