|
Kāpēc pelēktoņu publicēšana un uzraudzība Abus kursus "Grayscale Release" un "All-round Monitoring" "The Way of Massive Service" ir jāizpēta tehniskajiem kolēģiem. Es domāju, ka šīs divas metodoloģijas ir ļoti raksturīgas nozarei un Tencent. Pirms pievienošanās Tencent QQ aizmugures komandai, autors vairākus gadus strādāja telekomunikāciju nozarē un finanšu nozarē. Kad es pirmo reizi pievienojos Tencent, es jutu, ka daudzi tehnoloģiju aspekti ir atsvaidzinoši: Fona sistēma tiek izvietota daudzos lētos serveros, un ikviens pārvalda daudz mašīnu, kas liek cilvēkiem justies ļoti paveiktiem un bagātiem Ir salīdzinoši precīzs aprīkojuma budžeta aprēķināšanas modelis, un katra servera veiktspēja parasti tiek izspiesta līdz pareizajai summai, ņemot vērā katastrofas atkopšanas atlaišanu, un atbildīgajai personai būs padziļināts ieskats visas sistēmas veiktspējā, katastrofu atgūšanā, elastībā un citos aspektos. Ir gods būt atbildīgam par milzīgu sistēmu Nav pilna laika testētāju, pēc izstrādātāja pašpārbaudes, Grayscale izlaišanas un detalizētas uzraudzības, galvenā sistēma tiks izlaista gandrīz ik pēc divām nedēļām, kā fona tehniķis, viņa darbs tieši ietekmē simtiem miljonu lietotāju, mazliet sajūta, ka Dieva perspektīvā ir kodolbumba Uzraudzības sistēma (mūsu iekšējā sistēma, ko sauc par monitoru) ir patiešām ļoti ērta, līkne intuitīvi parāda dažādus visas sistēmas darbības rādītājus, ja ir neparastas īsziņas un tālruņa zvani, tas zvanīs, liekot cilvēkiem justies, ka viss ir kontrolēts, ir sajūta, ka kontrolē gaisa kuģu pārvadātāju daudzu paneļu vai iznīcinātāju lidmašīnu priekšā, kas lido ar kodolbumbām.
Nu, pasteidzieties un beidziet programmētāju labo sajūtu, es gribu teikt galveno: pelēktoņu publicēšana un uzraudzība patiešām ir divi būtiski rīki masveida pakalpojumiem internetā, kas var ievērojami uzlabot fona pakalpojumu pieejamību un darbības līmeni. Protams, pelēktoņu izlaišana nav tikai daļa no jauna koda izlaišanas, un uzraudzība nav tik vienkārša kā līkņu un trauksmes ziņojumu zīmēšana, tajā būs daudz lietu, un tās filozofija ir nepārtraukta piegāde, lietotāju testēšana un kontrole. Msec ir Tencent atvērtā koda sistēma, un tā radošais impulss un būvniecības pieredze nāk no vairāk nekā 10 gadu QQ aizmugures komandas operatīvās domāšanas. Pelēktoņu publicēšanas uzraudzība ir svarīgs apsvērums milisekunžu servisa dzinēju izstrādē. Kā tas darbojas milisekunžu dzinējā?Pelēktoņu izlaišanaLapā Pakalpojuma konfigurācijas pārvaldība noklikšķiniet uz "Izstrādāt laidiena plānu"
Atlasiet mērķa mašīnu un laidiena veidu, kas šoreiz tiks publicēts pelēktoņos:
Lai pabeigtu laidiena plānu, atlasiet pareizo konfigurācijas faila, ārējās bibliotēkas, biznesa spraudņa utt. versiju šajā vednī:
Pēc tam noklikšķiniet uz izvēlnes O&M - > Laidiens, lai vaicātu visus laidiena plānus un atgrieztu publicētos plānus. Noklikšķiniet uz Detalizēta informācija, lai skatītu detalizētu informāciju par laidiena plānu un izpildītu laidienu.
UzraudzībaAttiecībā uz uzraudzību otrajā rakstā: RPC un maršrutēšanas pārvaldība tas ir apspriests sīkāk, tāpēc es šeit neiedziļināšos, vienkārši paskaidrošu: Papildus dažai informācijai, ko automātiski ziņo RPC un pati sistēma, tā atbalsta arī pielāgotu ziņošanas informāciju (piemēram, es vēlos ziņot par 28. līmeņa VIP lietotāju pieteikšanās skaitu) un atbalsta trauksmes signālu iestatīšanu svārstībām, maksimālajām vērtībām un galveno rādītāju minimālajām vērtībām:
EpilogsPelēktoņu publicēšana un uzraudzība ir divi būtiski rīki masveida pakalpojumiem internetā, kas var ievērojami uzlabot fona pakalpojumu pieejamību un darbības līmeni, un tā filozofija ir nepārtraukta piegāde, lietotāju testēšana un kontrole. Izmantojot Millisecond Service Engine, startēšanas komandas var ātri piekļūt šiem diviem jaudīgajiem rīkiem. Sīkāka informācija ir redzamaTencent mākoņpakalpojumu tirgus、Millisecond Service Engine oficiālā vietne |