Cloud-native API Gateway, canlı rota trafiğini belirtilen bir hizmete kopyalayarak gerçek üretim istekleriyle simülasyon testi ve sorun giderme yapmanıza olanak tanır.
Arka plan bilgileri
Test ortamında gerçek trafiği simüle etmek zordur. Trafik çoğaltma, ağ geçidi girişindeki canlı istekleri kopyalayıp test hizmetine ileterek bu sorunu çözer; böylece yeni özellikleri gerçek üretim trafiğiyle doğrulayabilir veya hataları yeniden oluşturabilirsiniz.
Örnek senaryo
Bu örnekte Route1, trafiğinin %100'ünü Service2'ye kopyalar. Aşağıdaki şekil mimariyi göstermektedir:
Trafik çoğaltma ilkesi yapılandırma
-
Trafik çoğaltma ilkesini aşağıdaki giriş noktalarından herhangi biri üzerinden yapılandırabilirsiniz:
Örnek dışındaki API
Cloud-native API Gateway konsolu üzerinde oturum açın. Sol gezinme bölmesinde API seçeneğine tıklayın. Üst gezinme çubuğunda bir bölge seçin.
Hedef API adına tıklayın. Örnek açılır listesinden hedef örneği seçin veya All instances seçeneğini belirleyin. HTTP API sekmesine tıklayın.
Routes listesinde hedef rotaya tıklayın.
Örnek içindeki API
Cloud-native API Gateway konsolu üzerinde oturum açın. Sol gezinme bölmesinde Instances seçeneğine tıklayın. Üst gezinme çubuğunda bir bölge seçin.
Instances sayfasında hedef ağ geçidi örnek kimliğine tıklayın. Sol gezinme bölmesinde API seçeneğine ve ardından hedef API'ye tıklayın.
Route List bölümünde hedef rotaya tıklayın.
Configure Policy sekmesine tıklayın. Ardından, Inbound Processing bölümünde Add Policy/Plugin seçeneğine tıklayın.
-
Mirror Traffic kartına tıklayın. Add Policy: Mirror Traffic panelinde parametreleri yapılandırın ve Add seçeneğine tıklayın.
Parametre
Açıklama
Enable
Bu rota için trafik çoğaltmayı etkinleştirir veya devre dışı bırakır.
Destination Service
Çoğaltılan trafiği alan hedef hizmet.
NotYalnızca HTTP/HTTPS hizmetleri desteklenir.
Port
Hedef hizmetin bağlantı noktası. Hizmet bağlantı noktaları dinamik olarak değişiyorsa Dynamic Port seçeneğini belirleyin.
NotDynamic Port, çok bağlantı noktalı hizmetler için kullanılamaz.
Traffic Mirror Percentage
Çoğaltılacak trafik yüzdesi. Geçerli değerler: 0 ile 100 arasında.
NotÖrneğin, 50 değeri rota trafiğinin %50'sini hedef hizmete kopyalar.
Sonucu doğrulayın
Ağ geçidi örneğinin sayfasına gidin. QPS verilerini karşılaştırmak için Service1 ve Service2'yi seçin. Aynı QPS eğilimleri, trafiğin başarıyla kopyalandığını doğrular.