|
Miks Grayscale kirjastamine ja jälgimine Kaks kursust "Halltoonide vabastamine" ja "Kõikehõlmav jälgimine" raamatus "Massiivse teenistuse tee" pidid olema tehniliste kolleegide poolt uuritud. Arvan, et need kaks metoodikat on tööstusele ja Tencentile väga iseloomulikud. Enne Tencenti QQ taustameeskonnaga liitumist töötas autor mitu aastat telekommunikatsiooni- ja finantssektoris. Kui ma Tencentiga liitusin, tundsin, et paljud tehnoloogia aspektid olid värskendavad: Taustasüsteem on paigaldatud paljudele odavatele serveritele ja kõik haldavad palju masinaid, mis paneb inimesed end väga edukalt ja rikkana tundma On olemas suhteliselt täpne seadmete eelarve arvutamise mudel ning iga serveri jõudlus surutakse tavaliselt just õigele tasemele, arvestades katastroofitaaste varukoopiat, ning vastutav isik saab põhjaliku ülevaate kogu süsteemi jõudlusest, katastroofitaastusest, paindlikkusest ja muudest aspektidest. On au juhtida tohutut süsteemi Täiskohaga testijaid pole, pärast arendaja isetestimist, Grayscale'i väljalaset ja detailset jälgimist avaldatakse põhisüsteem peaaegu iga kahe nädala tagant, taustatehnikuna mõjutab tema töö otseselt sadu miljoneid kasutajaid, mis on natuke tunne, nagu hoiaks tuumapommi Jumala vaatenurgast Jälgimissüsteem (meie sisemine süsteem, mida nimetatakse monitoriks) on tõesti väga mugav, kõver näitab intuitiivselt erinevaid kogu süsteemi toimimise näitajaid; kui esineb ebanormaalseid tekstisõnumeid ja telefonikõnesid, heliseb see, mis paneb inimesed tundma, et kõik on kontrolli all, on tunne, nagu juhiksid lennukikandjat paljude armatuurlaudade ees või hävituslennukite ees tuumapommidega.
Noh, kiirustage ja lõpetage programmeerijate hea meeleolu, tahan öelda peamise punkti: halltoonide avaldamine ja jälgimine on tegelikult kaks olulist tööriista tohutute internetiteenuste jaoks, mis võivad oluliselt parandada taustateenuste kättesaadavust ja töötaset. Muidugi ei ole Grayscale väljalase ainult osa uue koodi väljaandmisest ning jälgimine ei ole nii lihtne kui kõverate joonistamine ja häireteateid – selles on palju asju ning selle filosoofia on pidev tarne, kasutajate testimine ja kontroll. MSEC on Tencenti avatud lähtekoodiga raamistik ning selle loominguline impulss ja ehituskogemus tulenevad enam kui 10 aasta töökogemusest QQ taustatiimilt. Halltoonide avaldamise jälgimine on oluline kaalutlus millisekundiliste teenindusmootorite disainis. Kuidas see töötab millisekundimootoris?Halltoonide vabastamineTeenuse konfiguratsiooni halduse lehel klõpsake "Arenda väljalaskeplaani"
Vali seekord Grayscale'i poolt avaldatav sihtmasin ja väljalasketüüp:
Vali õige konfiguratsioonifaili versioon, väline teek, äriplugin jms järgmises viisardis, et lõpetada väljalaskeplaan:
Seejärel klõpsa O&M - > Release menüül, et pärida kõiki väljalaskeplaane ja kerida tagasi avaldatud plaanide jaoks. Klõpsa Detailid, et näha rohkem infot väljalaskeplaani kohta ja selle elluviimiseks:
JälgimineMis puudutab jälgimist, teises artiklis: RPC ja marsruutimise haldamine, on sellest üksikasjalikumalt räägitud, seega ma siin detailidesse ei lähe, vaid selgitan: Lisaks mõnele automaatsele infole, mida RPC ja raamistik ise edastavad, toetab see ka kohandatud aruandlusteavet (näiteks soovin raporteerida taseme 28 VIP kasutajate sisselogimiste arvu) ning toetab alarmide seadistamist kõikumiste, maksimaalsete väärtuste ja võtmenäitajate miinimumväärtuste jaoks:
EpiloogHalltoonide avaldamine ja jälgimine on kaks olulist tööriista suurte internetiteenuste jaoks, mis võivad oluliselt parandada taustateenuste kättesaadavust ja töötaset, ning selle filosoofia on pidev tarne, kasutajate testimine ja kontroll. Millisekundi teenindusmootoriga saavad idufirmad kiiresti ligi nendele kahele võimsale tööriistale. Detailid on nähtavadTencenti pilveteenuste turg、Millisecond Service Engine ametlik veebileht |