Bir Kubernetes uygulaması Pub/Sub mesajlarını alır ve Filestore'a yazar; tek bir pod mesajları gerçek zamanlı olarak işleyemez ve mesajlar birikir. İşleme I/O yoğundur. İşlemeyi nasıl ölçeklendirmelisiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: subscription/num_undelivered_messages Pub/Sub metriği tarafından yönlendirilen bir Kubernetes otomatik ölçeklendirme dağıtımı yapılandırın..
Neden bu cevap
Uygulamanızın Pub/Sub mesajlarını gerçek zamanlı işleyememesi ve mesajların birikmesi, iş yükünün arttığını gösterir. Bu durumda, bekleyen mesaj sayısına göre ölçeklendirme yapmak en uygun çözümdür. subscription/numundeliveredmessages metriği, işlenmeyi bekleyen mesaj sayısını doğrudan yansıttığı için Kubernetes otomatik ölçeklendirmesini tetiklemek için idealdir. Bu sayede, mesaj birikimi olduğunda daha fazla pod oluşturularak işleme kapasitesi artırılır ve birikim azaldığında podlar azaltılır. CPU tabanlı otomatik ölçeklendirme, I/O yoğun iş yüklerinde CPU kullanımının düşük kalması nedeniyle etkili olmayabilir. Pub/Sub'daki pushrequestlatencies metriği, mesajların ne kadar hızlı teslim edildiğini gösterir, ancak birikmiş mesaj sayısını doğrudan yansıtmaz. Küme otomatik ölçeklendirme, düğüm sayısını ayarlar, ancak uygulamanın pod sayısını doğrudan yönetmez; bu, uygulamanın kendi otomatik ölçeklendirme mekanizmasıyla yapılmalıdır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez