|
Miért a Grayscale Publishing és Monitoring A "The Way of Massive Service" című műsorban a "Grayscale Release" és a "All-round Monitoring" két kurzust technikai kollégák tanulmányozták. Úgy gondolom, hogy ez a két módszertan nagyon jellemző az iparágra és a Tencentre. Mielőtt csatlakozott volna a Tencent QQ backend csapatához, a szerző több éven át dolgozott a távközlési és pénzügyi iparban. Amikor először csatlakoztam a Tencenthez, úgy éreztem, hogy a technológia számos aspektusa frissítő: A háttérrendszert sok olcsó szerveren telepítik, és mindenki sok gépet kezel, ami miatt az emberek nagyon sikeresnek és gazdagnak érzik magukat Van egy viszonylag pontos berendezés-költségvetési számítási modell, és minden szerver teljesítményét általában éppen a megfelelő mértékre szorítják a katasztrófahelyreállítás redundanciájának felmerülése alapján, és a felelős személy mélyreható betekintést kap a rendszer teljesítményébe, katasztrófahelyreállításába, rugalmasságába és egyéb aspektusaiba. Megtiszteltetés egy hatalmas rendszert vezetni Nincsenek teljes munkaidős tesztelők, a fejlesztő öntesztelése, Grayscale kiadása és részletes monitorozása után a fő rendszer majdnem kéthetente jelenik meg, háttértechnikusként munkája közvetlenül több százmillió felhasználót érint, ami egy kicsit olyan érzés, mintha nukleáris bombát tartana Isten szemszögéből A megfigyelő rendszer (a belső rendszerünk, amit monitornak hívnak) nagyon kényelmes, egy görbe intuitívan mutatja a rendszer működésének különböző mutatóit, ha rendellenes szöveges üzenetek vagy telefonhívások érkeznek, csörögni fog, és az emberek úgy érzik, hogy minden irányítás alatt van, olyan érzés van, mintha egy repülőgép-hordozó irányítanak, amely sok műszerfal előtt vagy nukleáris bombával repülő vadászgép előtt van.
Nos, siess, és fejezze be a programozók jó érzését, a lényeget szeretném mondani: a szürkeárnyalatos kiadás és a monitoring valójában két alapvető eszköz a hatalmas internetes szolgáltatásokhoz, amelyek jelentősen javíthatják a háttérszolgáltatások elérhetőségét és működési szintjét. Természetesen a Grayscale kiadás nem csupán az új kód kiadásának része, és a monitoring nem olyan egyszerű, mint görbék és riasztó üzenetek rajzolása, sok minden fog benne lenni, és a mögötte álló filozófia a folyamatos szállítás, felhasználói tesztelés és vezérlés. Az MSEC egy nyílt forráskódú keretrendszer a Tencent számára, és kreatív impulzusa és építési tapasztalata több mint 10 éves működési gondolkodásból származik a QQ backend csapatában. A szürke árnyalatú publikálás monitorozása fontos szempont a milliszekundumos szolgáltató motorok tervezésében. Hogyan működik ez egy milliszekundumiás motorban?Szürkeárnyalatos kibocsátásA Szolgáltatáskonfiguráció Menedzsment oldalon kattints a "Kiadási terv fejlesztése" gombra
Válaszd ki a célgépet és a kiadási típust, amelyet ezúttal a Grayscale publikál:
Válassza ki a konfigurációs fájl, külső könyvtár, üzleti bővítmény stb. helyes verzióját a következő varázslóban a kiadási terv befejezéséhez:
Ezután kattints az O&M - > Release menüre, hogy lekérdezd az összes kiadási tervet, majd visszanézd a közzétett terveket. Kattints a Részletekre, hogy további részleteket láss a megjelenési tervről, és végrehajtsd a kiadást:
MegfigyelésA monitorozással kapcsolatban a második cikkben: RPC és útvonalkezelés, részletesebben tárgyaltuk, ezért nem megyek bele részletekbe, csak elmagyarázom: Az RPC és maga a keretrendszer automatikusan jelentett információk mellett támogatja a testreszabott jelentési információkat is (például szeretném jelenteni a 28-as szintű VIP felhasználók bejelentkezéseinek számát), valamint riasztások beállítását a kulcsfontosságú indikátorok ingadozásaihoz, maximális értékeire és minimális értékeire:
EpilógusA szürkeárnyalatos kiadás és a monitoring két alapvető eszköz a hatalmas internetes szolgáltatásokhoz, amelyek jelentősen javíthatják a háttérszolgáltatások elérhetőségét és működési szintjét, és ennek filozófiája a folyamatos szolgáltatás, felhasználói tesztelés és vezérlés. A Millisecond Service Engine-rel a startup csapatok gyorsan hozzáférhetnek ehhez a két hatékony eszközhöz. Részletek láthatóakTencent Felhőszolgáltatási Piactér、Millisecond Service Engine hivatalos weboldala |