Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Müşteriler yayın işlem hatlarını klasik sürüm yönetiminden YAML'ye kaydırırken karşılaştığımız ilk zorluk, denetimleri yüksek ölçekte işlemekti. En yaygın kullanılan denetimlerden ikisi Azure işlevleri ve REST API denetimleridir. Azure Pipelines'taki varsayılan deneyim, Azure Pipelines'dan Azure işlevlerine veya REST sunucunuza zaman uyumlu çağrılar oluşturulmasına neden olur. Bunun üzerine, denetim geçene kadar bu çağrılar sık sık yeniden deneniyor. Bu tasarım basittir ve küçük iş yükleri için iyi çalışır. Ancak, çok fazla sayıda denetim olduğunda, işlevin veya REST sunucusunun yanıt vermesi daha uzun sürdüğünde veya çok sayıda yeniden deneme olduğunda ölçeklendirilmez.
Geri çağırma modeli olarak da bilinen zaman uyumsuz denetim uygulamamızı kolaylaştıracak ve üründeki deneyimi zaman uyumlu model üzerinden önerecek şekilde değiştireceğiz. Azure işlevi veya REST sunucusu, geri çağırma modelini kullanarak zaman aşımına ulaşılana kadar herhangi bir zamanda başarısız olabilir veya denetimi geçirebilir ve böylece yeniden deneme gereksinimini tamamen ortadan kaldırır. Bu model, Azure işlevinin veya REST sunucusunun Azure Pipelines'da işlem kaynaklarını kullanmadan denetimi değerlendirmesi için gereken kadar zaman almasını da sağlar.