|
Защо публикуване и мониторинг в сиви скали Двата курса "Grayscale Release" и "Всестранен мониторинг" в "The Way of Massive Service" вероятно са били изучавани от технически колеги. Мисля, че тези две методологии са много характерни за индустрията и Tencent. Преди да се присъедини към бекенд екипа QQ на Tencent, авторът работи няколко години в телекомуникационната и финансовата индустрия. Когато за първи път се присъединих към Tencent, почувствах, че много аспекти на технологиите са освежаващи: Фоновата система е инсталирана на много евтини сървъри и всеки управлява много машини, което кара хората да се чувстват много успешни и богати Съществува относително точен модел за изчисляване на бюджета на оборудването, а производителността на всеки сървър обикновено се стиска до точното ниво при предпоставката за излишък при възстановяване при бедствия, а отговорният човек ще има задълбочена представа за производителността, възстановяването след бедствия, гъвкавостта и други аспекти на цялата система. Чест е да ръководя огромна система Няма постоянни тестери, след самотестването на разработчика, пускането на Grayscale плюс детайлното наблюдение, основната система ще се пуска почти на всеки две седмици, като техник на заден план, работата му засяга пряко стотици милиони потребители, донякъде усещане за държане на ядрена бомба от Божията перспектива Системата за наблюдение (нашата вътрешна система, наречена монитор) е наистина много удобна, кривата интуитивно показва различни индикатори за функционирането на цялата система, ако има необичайни текстови съобщения и телефонни обаждания, тя звъни, карайки хората да усещат, че всичко е под контрол, усещането за управление на самолетоносач пред голям брой табла или изтребители, летящи с ядрени бомби.
Е, побързайте и приключете с доброто чувство на програмистите, искам да кажа основната идея: публикуването и мониторингът в сивите тонове са наистина два основни инструмента за огромни услуги в Интернет, които могат значително да подобрят наличността и нивото на работа на фонови услуги. Разбира се, изданието на Grayscale не е просто част от издаването на нов код, а мониторингът не е толкова просто като рисуване на криви и алармени съобщения, ще има много неща в него, а философията зад него е непрекъснато доставяне, потребителско тестване и контрол. Msec е отворен код фреймуърк за Tencent, а нейният творчески импулс и опит в изграждането идват от над 10 години оперативно мислене на екипа QQ. Мониторингът на публикуването в сивите тонове е важен фактор при проектирането на милисекундни сервизни машини. Как работи в двигател с милисекунда?Издание в сиви тоновеНа страницата за управление на конфигурацията на услугата кликнете върху "Develop Release Plan"
Изберете целевата машина и типа на издание, които този път ще бъдат публикувани от Grayscale:
Изберете правилната версия на конфигурационния файл, външната библиотека, бизнес плъгина и др. в следния магьосник, за да завършите плана за издание:
След това кликнете върху менюто O&M - > Release, за да направите запитване за всички планове за издаване и да върнете назад за публикуваните планове. Кликнете върху Детайли, за да видите повече подробности за плана за пускане и да го изпълните:
МониторингОтносно мониторинга, във втората статия: RPC и управление на маршрутизиране, той беше обсъден по-подробно, затова няма да навлизам в подробности тук, просто обяснявам: Освен част от информация, автоматично докладвана от RPC и самата рамка, той поддържа и персонализирана информация за отчети (например, искам да докладвам броя на входовете на ниво 28 VIP потребители) и поддържа задаване на аларми за колебания, максимални стойности и минимални стойности на ключови индикатори:
ЕпилогСивото публикуване и мониторинг са два основни инструмента за масови услуги в Интернет, които могат значително да подобрят наличността и нивото на работа на фонови услуги, а философията зад тях е непрекъсната доставка, потребителско тестване и контрол. С помощта на Millisecond Service Engine стартъп екипите могат бързо да използват тези два мощни инструмента. Детайлите са видимиПазар за облачни услуги на Tencent、Официален уебсайт на Millisecond Service Engine |