Alibaba Cloud SDK; yüksek eşzamanlılık veya ağ kısıtlamalarının olduğu ortamlarda performansı, güvenliği ve güvenilirliği optimize etmek için HTTP bağlantı havuzu, HTTPS, proxy, zaman aşımı ve yeniden deneme gibi gelişmiş ayarlar sunar.
HTTP bağlantı havuzu ayarları
Ne zaman kullanılır
Uygulamanız Alibaba Cloud hizmetlerine çok sayıda eşzamanlı istek gönderir. Bağlantı havuzları mevcut TCP bağlantılarını yeniden kullanarak her seferinde yeni bir bağlantı açıp kapatma yükünü azaltır.
Kaynak tükenmesini önlemek için aynı anda yapılan bağlantı sayısını sınırlamanız gerekir. Bir havuz boyutu sınırı belirlemek, yoğun yük altında istek aktarım hızının öngörülebilir kalmasını sağlar.
Kullanım senaryoları
Bir uygulama; Object Storage Service (OSS), Elastic Compute Service (ECS) ve ApsaraDB RDS olmak üzere birden fazla Alibaba Cloud hizmetine eşzamanlı olarak istek gönderir.
Bir uygulama, OSS'e aynı anda birden fazla dosya yükler ve aktarım hızını artırmak için bir bağlantı havuzu kullanır.
Daha fazla bilgi için bkz. HTTP bağlantı havuzunu yapılandırma.
HTTPS istek ayarları
Ne zaman kullanılır
Uygulamanız hassas veriler iletir. HTTPS, trafiği SSL/TLS üzerinden şifreleyerek dinleme ve yol üzerindeki müdahaleleri engeller.
Sektörünüz şifrelenmiş veri iletimi gerektirir. Finans ve sağlık gibi düzenlemeye tabi sektörler genellikle tüm API çağrıları için HTTPS kullanımını zorunlu kılar.
Kullanım senaryoları
Bir uygulama, Alibaba Cloud API işlemleri aracılığıyla fatura kayıtları veya kullanıcı kişisel bilgileri gibi hassas verileri alır.
Bir uygulamanın, şifrelenmiş aktarım gerektiren Genel Veri Koruma Tüzüğü (GDPR) veya diğer veri koruma standartlarına uyum sağlaması gerekir.
Daha fazla bilgi için bkz. HTTPS isteğini yapılandırma.
Proxy ayarları
Ne zaman kullanılır
Uygulamanız, giden trafiğin harici hizmetlere ulaşması için bir proxy sunucusu üzerinden geçmesi gereken kısıtlı bir ağda (kurumsal intranet veya güvenlik duvarı kontrollü ortam gibi) çalışır.
Giden SDK trafiğini incelemeniz veya hata ayıklamanız gerekir. İstekleri bir proxy üzerinden yönlendirmek, geliştirme sırasında bu istekleri yakalamanıza ve analiz etmenize olanak tanır.
Kullanım senaryoları
Kurumsal bir intranette dağıtılan bir uygulama, Alibaba Cloud hizmetlerine erişmek için bir HTTP veya HTTPS proxy kullanır.
Bir kurumdaki birden fazla uygulama, giden istekleri merkezi hale getiren tek bir proxy sunucusunu paylaşır.
Daha fazla bilgi için bkz. Proxy'yi yapılandırma.
Zaman aşımı ayarları
Ne zaman kullanılır
Ağınızda yüksek gecikme süresi vardır veya yukarı akış hizmetiniz yavaş yanıt verir. Zaman aşımı, isteklerin süresiz olarak askıda kalmasını önler ve uygulamanızın yanıt vermeye devam etmesini sağlar.
Uygulamanız son kullanıcıya yöneliktir. İyi seçilmiş bir zaman aşımı, kullanıcıların asla gelmeyebilecek bir sonucu beklemesi yerine hizmet kullanılamazlığını hızla ortaya çıkarır.
Kullanım senaryoları
Bir kullanıcı OSS'e büyük bir dosya yüklerken bağlantı yarıda kesilir. Zaman aşımı, takılı kalan isteği hızlıca sonlandırır ve kullanıcıyı yeniden denemeye yönlendirir.
Bir toplu iş işlemi beklenenden daha uzun sürer. Zaman aşımı, aşağı akış çağıranların bir yanıt için süresiz olarak beklemesini engeller.
Daha fazla bilgi için bkz. Zaman aşımı süresini yapılandırma.
Yeniden deneme ayarları
Ne zaman kullanılır
Uygulamanız kararsız bir ağda çalışır. Ağ dalgalanmalarından kaynaklanan geçici hatalar otomatik olarak yeniden denenir ve genel istek başarı oranı artar.
Bir Alibaba Cloud hizmeti geçici olarak kullanılamaz hale gelir. Otomatik yeniden denemeler, uygulamanızın manuel müdahale olmadan kurtarılmasını sağlar.
Kullanım senaryoları
Uygulamanız bir Alibaba Cloud hizmetini çağırırken aralıklı ağ sorunlarıyla karşılaşıyorsa istek başarı oranını artırmak için yeniden deneme sayısını ve yeniden deneme aralığını yapılandırın.
Daha fazla bilgi için bkz. Yeniden deneme mekanizmasını yapılandırma.