GetERI
← Blog
szinkronizációofflineeszközökmegbízhatóság

Az eszköz nem eshet ki. Hogyan szinkronizálja a GetERI az 50 eszközt adatvesztés nélkül

Miért terveztünk a GetERI-hez saját szinkronizációs réteget: minden eszköz hosszú ideig offline is működik, a kezelő nem veszi észre a jelkimaradást, az adatok pedig egyetlen egésszé állnak össze.

Tibor Brič · 2026. november 8. · 3 perc olvasás

A GetERI nemcsak a szoftverért felel, hanem az üzemben működő eszközökért is: pénztárakért, terminálokért, olvasókért, forgókapukért, mobilalkalmazásokért. Egy dolog élvezi a legnagyobb prioritást: az eszköz nem eshet ki, a vele végzett munkának pedig zökkenőmentesnek kell lennie, bármi áron. Ezért a GetERI-hez saját eszközszinkronizációs réteget terveztünk, ahelyett hogy valamelyik bevett megoldást átvettük volna.

Miért nem elég a hagyományos szinkronizáció

Az eszközök és a bennük futó szoftver szinkronizálására számtalan módszer létezik. Többségük azt feltételezi, hogy a szerverrel a kapcsolat szinte mindig rendelkezésre áll, a rövid kiesést pedig egyszerűen kivárják. A valós üzemben ez nem így van.

A GetERI-nek minden üzemtípust kezelnie kell, minden szinten: az egypénztáras kávézótól a gyártócégig vagy a telephelyhálózatig. Az eszközök itt eltérő körülmények között dolgoznak, gyakran elveszítik a jelet, időnként pedig rossz bánásmódot is kapnak, bár nem szándékosan. Az a rendszer, amely ilyenkor megáll, fékezi az üzemet, a kezelőt pedig improvizálásra kényszeríti.

Minden eszköz offline is működik

Minden eszköz, amelyet a GetERI rendszerébe szállítunk és aktiválunk, hosszabb ideig is képes offline dolgozni. Nem néhány percig, amíg a jel visszatér, hanem akár órákig vagy műszakokon át. A kezelő ugyanúgy értékesít, rendelést vesz fel, rögzíti a jelenlétet vagy nyit ajtót, mint amikor a kapcsolat rendben van.

Ez a szoftverünk mögötti bármely eszközre igaz: a pénztárakra és terminálokra, a beléptető rendszerre, a jelenléti olvasókra és a mobilalkalmazásokra egyaránt.

Ötven eszköz, amely folyamatosan kiesik

Szinkronizációs rétegünk lényege egy nagyobb üzemben mutatkozik meg igazán. Képzeljen el egy céget, amelynek számos eszköze van, akár 50-nél is több. Az épület szerkezete miatt, amely Faraday-kalitkaként viselkedik, vagy a nem megfelelő lefedettség miatt ezek az eszközök munka közben folyamatosan és gyakran kieshetnek, mindegyik más-más időben.

Helyzet Megszokott megközelítés GetERI
Rövid jelkimaradás az eszköz vár, a kezelő áll a kezelő tovább dolgozik, semmit sem vesz észre
Hosszabb kiesés (órák) a munka leáll, vagy a rendszeren kívül kerül nyilvántartásba az eszköz a saját adataiból dolgozik, a helyreállás után minden egyesül
Több eszköz esik ki egyszerre ütközések, duplikátumok, kézi javítások az adatok egyetlen egyértelmű egésszé állnak össze
Elromlott vagy elveszett eszköz adatvesztés az utolsó mentés óta minden eszköz külön mentése, gyors visszaállítás veszteség nélkül

Rendszerünk úgy képes összeállítani az eszközök adatait, hogy egyetlen, egyértelmű végeredmény jöjjön létre: veszteség, kiesés és a munka megszakítása nélkül. Az átlagos felhasználó végeredményben semmit sem érzékel, és pontosan ez a cél.

Mentés és gyors visszaállítás

Minden eszközt egyúttal külön is mentünk. Ha elromlik, elveszik, vagy cserélni kell, nagyon gyorsan, adatvesztés nélkül visszaállítható. A póteszköz ott folytatja, ahol az eredeti abbahagyta.

Mit nyer ezzel az üzem

Éppen ez teszi lehetővé, hogy szavatoljuk a zavartalanságot: a termelését, az üzem kiszolgálását és a rendszer minden olyan részét, amely eszközökkel vagy mobilalkalmazásokkal dolgozik. A zavartalansági garancia nem marketingmondat, hanem annak a következménye, hogyan épül fel a szinkronizáció.

Számunkra ez rendkívül szakszerű hozzáállás egy olyan problémához, amellyel sok rendszer csak érintőlegesen foglalkozik. Hosszú, nehéz körülmények közötti munka eredménye, amelyben egyetlen dologra helyeztük a hangsúlyt: az eredményre és az üzem zavartalan működésére. Az implementáció során és az Enterprise projektekben ez a réteg az eszközök számától függetlenül a szállítás részét képezi.

Kérdések és válaszok

Mi történik, ha a pénztár vagy a terminál elveszíti a jelet?

Semmi olyan, amivel a kezelőnek foglalkoznia kellene. Az eszköz a helyi adatmásolatából dolgozik tovább, a kapcsolat helyreállása után pedig minden egyesül a rendszer többi részével. A felhasználó a kimaradást általában észre sem veszi.

Mennyi ideig működhet az eszköz offline?

Hosszan, nem csupán percekig. Az eszközöket gyenge vagy szakadozó jelű üzemekhez terveztük, például raktárakhoz, gyártócsarnokokhoz vagy olyan épületekhez, amelyek Faraday-kalitkaként működnek.

Mi van, ha az eszköz elromlik vagy elvész?

Minden eszközt folyamatosan, külön mentünk. A póteszköz nagyon gyorsan és adatvesztés nélkül visszaállítható, így az üzem zavartalanul folytatódik.