全部产品
Search
文档中心

Alibaba Cloud SDK:Pengaturan Lanjutan

更新时间:Jun 28, 2025

Pengaturan lanjutan Alibaba Cloud SDK mencakup konfigurasi proxy, otentikasi SSL, timeout, log, dan panggilan asinkron. Pengaturan ini mendukung skenario dengan kebutuhan konkurensi tinggi dan keamanan jaringan yang ketat namun dibatasi oleh lingkungan jaringan. Dengan pengaturan ini, performa, keamanan, dan keandalan dapat ditingkatkan untuk berbagai skenario.

Pengaturan Proxy

Skenario

  • Jaringan terkontrol: Jika aplikasi Anda berada di lingkungan jaringan tempat akses eksternal dikontrol oleh server proxy, seperti jaringan internal perusahaan atau firewall, Anda dapat mengonfigurasi proxy untuk mengaktifkan akses ke layanan eksternal.

  • Pemantauan Trafik: Selama pengembangan dan debugging, Anda dapat menggunakan proxy untuk menangkap dan menganalisis permintaan guna mempermudah proses debugging.

Contoh

  • Aplikasi yang berjalan di jaringan internal perusahaan memerlukan proxy HTTP atau HTTPS untuk mengakses layanan Alibaba Cloud.

  • Beberapa aplikasi dalam perusahaan dapat berbagi server proxy yang sama untuk mengelola dan menjadwalkan permintaan ke layanan eksternal.

Untuk informasi lebih lanjut tentang cara mengonfigurasi proxy, lihat Konfigurasikan Proxy.

Pengaturan Otentikasi SSL

Skema

  • Keamanan jaringan: Otentikasi sertifikat SSL pada Permintaan HTTPS memastikan komunikasi aman.

  • Nonaktifkan otentikasi (tidak direkomendasikan): Dalam beberapa skenario, seperti lingkungan yang menggunakan Sertifikat tanda tangan sendiri, Anda dapat menonaktifkan otentikasi SSL secara sementara.

Contoh

  • Secara default, otentikasi SSL diaktifkan untuk memastikan komunikasi aman antara Alibaba Cloud dan lingkungan Anda.

  • Selama debugging atau pengembangan, Anda mungkin perlu menonaktifkan otentikasi SSL untuk melewati masalah sertifikat. Pastikan otentikasi SSL diaktifkan kembali di lingkungan produksi.

Untuk informasi lebih lanjut, lihat Konfigurasikan Otentikasi SSL.

Pengaturan Timeout

Skema

  • Tingkatkan stabilitas jaringan: Jika latensi tinggi atau respons server lambat, periode timeout yang tepat dapat mencegah permintaan tertunda terlalu lama.

  • Tingkatkan pengalaman pengguna: Periode timeout yang sesuai untuk aplikasi berorientasi pengguna dapat menghindari waktu tunggu lama akibat ketidaktersediaan layanan.

Contoh

  • Jika koneksi terputus saat pengguna mengunggah file besar ke OSS, periode timeout yang tepat dapat menghentikan permintaan tepat waktu dan meminta pengguna untuk mengunggah ulang file tersebut.

  • Periode timeout yang sesuai untuk Operasi API yang memakan waktu, seperti operasi batch, dapat mencegah waktu tunggu lama untuk permintaan.

Untuk informasi lebih lanjut tentang cara mengonfigurasi periode timeout, lihat Konfigurasikan Periode Timeout.

Pengaturan Log

Skema

  • Catat detail permintaan dan tanggapan untuk mempermudah pemecahan masalah kegagalan API, seperti kesalahan tanda tangan dan parameter yang hilang.

  • Analisis data log untuk memeriksa metrik utama, seperti Durasi permintaan dan tingkat keberhasilan, yang membantu meningkatkan performa aplikasi.

Contoh

  • Jika gagal membuat Instance Elastic Compute Service (ECS), Anda dapat memeriksa data log untuk memverifikasi validitas tanda tangan Permintaan HTTPS dan konfigurasi parameter.

  • Identifikasi potensi kemacetan performa dengan memantau durasi operasi API unggah Object Storage Service (OSS).

Untuk informasi lebih lanjut, lihat Konfigurasikan Logger.

Pengaturan Panggilan Asinkron

Skema

  • Konkurensi Tinggi: Untuk memproses sejumlah besar tugas konkuren, operasi asinkron dapat meningkatkan performa secara signifikan.

  • Operasi Non-blok: Untuk operasi yang memakan waktu, operasi asinkron dapat meningkatkan efisiensi respons aplikasi karena tidak memblokir utas utama.

Contoh

  • Untuk memanggil Operasi API ECS guna membuat beberapa Instance ECS, Anda dapat menggunakan operasi asinkron untuk mengirimkan beberapa permintaan secara bersamaan, sehingga mengurangi total waktu konsumsi.

  • Untuk mengunggah sejumlah besar file, Anda dapat menggunakan operasi asinkron untuk sepenuhnya memanfaatkan kolam korutin dan meningkatkan throughput.

Untuk informasi lebih lanjut, lihat Gunakan fitur Panggilan Asinkron.