|
Neden Grayscale Yayıncılığı ve İzlemesi "The Way of Massive Service" adlı iki ders olan "Gri Tonlu Serbest Bırakma" ve "Her Yönüyle İzleme" teknik meslektaşlar tarafından incelenmiş olmalı. Bence bu iki metodoloji sektör ve Tencent için çok karakteristik bir yaklaşım. Tencent'in QQ arka uç ekibine katılmadan önce yazar, birkaç yıl telekomünikasyon sektörü ve finans sektöründe çalıştı. Tencent'e ilk katıldığımda, teknolojinin birçok yönünün ferahlatıcı olduğunu hissettim: Arka plan sistemi birçok ucuz sunucuda kullanılıyor ve herkes birçok makineyi yönetiyor, bu da insanları çok başarılı ve zengin hissettiriyor Görece doğru bir ekipman bütçesi hesaplama modeli vardır ve her sunucunun performansı genellikle felaket kurtarma yedekliliği gerekçesiyle tam doğru miktarda sıkıştırılır; sorumlu kişi tüm sistemin performansı, felaket kurtarılması, esnekliği ve diğer yönleri hakkında derinlemesine bir bilgiye sahip olur. Devasa bir sistemin başında olmak bir onur Tam zamanlı test yapan yok, geliştiricinin kendi kendini test etmesi, Grayscale sürümü ve detaylı izleme sonrası ana sistem neredeyse her iki haftada bir piyasaya sürülecek, arka plan teknisyeni olarak çalışması doğrudan yüz milyonlarca kullanıcıyı etkili, Tanrı'nın bakış açısından nükleer bomba tutmuş gibi bir his İzleme sistemi (bizim iç sistemimiz monitör olarak adlandırılır) gerçekten çok kullanışlı, bir eğri sezgisel olarak tüm sistemin işleyişine dair çeşitli göstergeleri gösterir; anormal mesajlar ve telefon görüşmeleri olursa çalıyor, insanlara her şeyin kontrol altında olduğunu hissettiriyor, çok sayıda gösterge paneli veya nükleer bombalarla uçan savaş uçağı önünde bir uçak gemisini kontrol ediyormuş gibi hissediyor.
Çabuk programcıların iyi hissini sonlandırın, asıl noktayı söylemek istiyorum: gri tonlu yayıncılık ve izleme, internette büyük hizmetler için gerçekten iki temel araçtır ve arka plan hizmetlerinin kullanılabilirliğini ve çalışma seviyesini büyük ölçüde artırabilir. Elbette, Grayscale sürümü sadece yeni kodun yayınlanmasının bir parçası değil ve izleme sadece eğriler ve alarm mesajları çizmek kadar basit değil, içinde birçok şey olacak ve bunun arkasındaki felsefe sürekli teslimat, kullanıcı testi ve kontrolden oluşuyor. Msec, Tencent için açık kaynak bir çerçevedir ve yaratıcı dürtüsü ile inşaat deneyimi, QQ arka uç ekibinden 10 yılı aşkın operasyonel düşünce deneyiminden kaynaklanmaktadır. Gri tonlu yayınlama izleme, milisaniye hizmet motorlarının tasarımında önemli bir husustur. Milisaniyelik motorda nasıl çalışıyor?Gri tonlu sürümServis Yapılandırma Yönetimi sayfasında, "Sürüm Planı Geliştir" seçeneğine tıklayın
Bu sefer Grayscale tarafından yayınlanacak hedef makineyi ve sürüm türünü seçin:
Sürüm planını tamamlamak için aşağıdaki sihirbazda yapılandırma dosyasının, harici kütüphanenin, iş eklentisinin doğru sürümünü seçin:
Sonra, tüm sürüm planlarını sorgulamak ve yayımlanan planlar için geri almak için O&M - > Sürüm menüsüne tıklayın. Sürüm planı hakkında daha fazla detayı görmek ve yayını uygulamak için Detaylara tıklayın:
İzlemeİzleme konusunda, ikinci makalede: RPC ve yönlendirme yönetimi, bu konu daha ayrıntılı olarak ele alındı, bu yüzden burada detaylara girmeyeceğim, sadece açıklayacağım: RPC ve çerçevenin kendisi tarafından otomatik olarak bildirilen bazı bilgilerin yanı sıra, özelleştirilmiş raporlama bilgilerini de destekliyor (örneğin, seviye 28 VIP kullanıcıların giriş sayısını raporlamak istiyorum) ve dalgalanmalar, maksimum değerler ve anahtar göstergelerin minimum değerleri için alarm ayarlar:
EpilogGri tonlu yayıncılık ve izleme, internet üzerindeki büyük hizmetler için iki temel araçtır; bu araçlar arka plan hizmetlerinin erişilebilirliğini ve işletim seviyesini büyük ölçüde artırabilir; bunun felsefesi ise sürekli teslimat, kullanıcı testi ve kontroldür. Millisecond Service Engine ile startup ekipleri bu iki güçlü araca hızlıca erişebilir. Detaylar görünürTencent Bulut Hizmet Pazarı、Millisaniye Servis Motoru resmi web sitesi |