Pengaturan lanjutan Alibaba Cloud SDK mencakup konfigurasi kumpulan koneksi HTTP, Permintaan HTTPS, proxy, serta batas waktu dan percobaan ulang. Pengaturan ini mendukung skenario dengan kebutuhan konkurensi tinggi dan keamanan jaringan yang ketat namun dibatasi oleh lingkungan jaringan, meningkatkan performa, keamanan, dan keandalan.
Pengaturan kumpulan koneksi HTTP
Skema penggunaan
Permintaan konkurensi tinggi: Jika aplikasi Anda mengirim sejumlah besar permintaan HTTP secara bersamaan, kumpulan koneksi dapat menggunakan kembali koneksi TCP yang ada untuk mengurangi overhead pembuatan dan penghancuran koneksi berulang.
Optimalisasi performa: Anda dapat menentukan ukuran kumpulan koneksi untuk membatasi jumlah maksimum koneksi. Konfigurasi ini mencegah habisnya sumber daya akibat koneksi masif dan meningkatkan efisiensi pemrosesan permintaan.
Contoh
Sebuah aplikasi perlu memanggil beberapa layanan Alibaba Cloud seperti Object Storage Service (OSS), Elastic Compute Service (ECS), dan ApsaraDB RDS, dengan permintaan dikirim secara bersamaan.
Saat mengunggah beberapa file ke OSS secara bersamaan, kumpulan koneksi dapat mempercepat proses unggah secara signifikan.
Untuk informasi lebih lanjut tentang cara mengonfigurasi kumpulan koneksi, lihat Konfigurasikan Kumpulan Koneksi HTTP.
Pengaturan Permintaan HTTPS
Skema penggunaan
Keamanan data: Dibandingkan dengan HTTP, HTTPS mengenkripsi transmisi data melalui SSL dan TLS untuk mencegah penyadapan dan pemalsuan jaringan, memastikan integritas data.
Persyaratan kepatuhan: Beberapa industri, seperti keuangan dan perawatan kesehatan, memerlukan keamanan transmisi data yang tinggi. Dalam skenario semacam itu, HTTPS diperlukan.
Contoh
Sebuah aplikasi perlu memperoleh data sensitif, seperti informasi Tagihan dan privasi pengguna, dengan memanggil Operasi API Alibaba Cloud.
Beberapa industri perlu memenuhi Peraturan Perlindungan Data Umum (GDPR) atau persyaratan perlindungan data lainnya.
Untuk informasi lebih lanjut tentang cara mengonfigurasi Permintaan HTTPS, lihat Konfigurasikan Permintaan HTTPS.
Pengaturan proxy
Skema penggunaan
Jaringan yang dikontrol ketat: Jika aplikasi Anda berada di lingkungan jaringan tempat akses ke jaringan eksternal dikendalikan oleh server proxy, seperti jaringan internal perusahaan atau jaringan yang dikendalikan firewall, Anda dapat mengonfigurasi proxy untuk mengaktifkan akses ke layanan eksternal.
Pemantauan Trafik: Selama proses pengembangan dan debugging, Anda dapat menggunakan proxy untuk menangkap dan menganalisis permintaan untuk tujuan debugging.
Contoh
Sebuah aplikasi yang diterapkan di jaringan internal perusahaan perlu menggunakan proxy HTTP atau HTTPS untuk mengakses layanan Alibaba Cloud.
Beberapa aplikasi dalam sebuah perusahaan berbagi server proxy yang sama, yang mengelola dan menjadwalkan permintaan ke layanan eksternal.
Untuk informasi lebih lanjut tentang cara mengonfigurasi proxy, lihat Konfigurasikan Proxy.
Pengaturan batas waktu
Skema penggunaan
Tingkatkan stabilitas jaringan: Jika latensi jaringan tinggi atau kecepatan respons server rendah, periode batas waktu yang tepat dapat mencegah permintaan tergantung terlalu lama.
Tingkatkan pengalaman pengguna: Periode batas waktu yang tepat untuk aplikasi berorientasi pengguna dapat mencegah penantian lama akibat ketidaktersediaan layanan.
Contoh
Jika koneksi jaringan terputus saat pengguna mengunggah file besar ke OSS, periode batas waktu yang tepat dapat menghentikan permintaan tepat waktu dan meminta pengguna untuk mengunggah ulang file tersebut.
Periode batas waktu yang tepat untuk Operasi API yang memakan waktu, seperti operasi batch, dapat mencegah penantian lama untuk permintaan.
Untuk informasi lebih lanjut tentang cara mengonfigurasi periode batas waktu, lihat Konfigurasikan Periode Batas Waktu.
Pengaturan percobaan ulang
Skema penggunaan
Gangguan jaringan: Permintaan mungkin gagal dalam lingkungan jaringan yang tidak stabil. Mekanisme percobaan ulang secara otomatis mengirim ulang permintaan, meningkatkan tingkat keberhasilan.
Ketidaktersediaan layanan sementara: Jika layanan Alibaba Cloud menjadi tidak tersedia sementara, mekanisme percobaan ulang membantu aplikasi pulih secara otomatis.
Contoh
Jika aplikasi Anda mengalami masalah jaringan sesekali saat memanggil layanan Alibaba Cloud, Anda dapat mengonfigurasi jumlah percobaan ulang dan interval percobaan ulang untuk meningkatkan tingkat keberhasilan permintaan.
Untuk informasi lebih lanjut tentang cara mengonfigurasi mekanisme percobaan ulang, lihat Konfigurasikan Mekanisme Percobaan Ulang.