All Products
Search
Document Center

Alibaba Cloud SDK:Mekanisme pengulangan

Last Updated:Nov 10, 2025

SDK V2.0 dilengkapi mekanisme pengulangan otomatis bawaan untuk menangani pengecualian jaringan dalam logika pemrosesan permintaan OpenAPI. Jika permintaan gagal akibat masalah jaringan, sistem akan secara otomatis mengulanginya guna meningkatkan stabilitas dan keandalan layanan. Namun, SDK tidak mengulangi permintaan yang gagal karena kesalahan logika bisnis, seperti parameter tidak valid atau sumber daya yang tidak ditemukan. Topik ini menjelaskan cara mengonfigurasi mekanisme pengulangan otomatis untuk pengecualian jaringan di SDK V2.0.

Metode konfigurasi

Catatan

Konfigurasi RuntimeOptions memiliki prioritas lebih tinggi daripada konfigurasi default.

  • Gunakan konfigurasi default. Secara default, permintaan yang gagal tidak diulangi. Jika Anda mengaktifkan pengulangan tetapi tidak menentukan jumlah maksimum percobaan, permintaan akan diulangi hingga tiga kali.

  • Konfigurasikan mekanisme pengulangan untuk permintaan saat ini menggunakan AlibabaCloud.TeaUtil.Models.RuntimeOptions.

    // Konfigurasi parameter waktu proses. Pengaturan ini hanya berlaku untuk permintaan yang menggunakan instance RuntimeOptions ini.
    var runtimeOptions = new AlibabaCloud.TeaUtil.Models.RuntimeOptions();
    // Aktifkan mekanisme pengulangan otomatis.
    runtimeOptions.Autoretry = true;
    // Tetapkan jumlah maksimum pengulangan.
    runtimeOptions.MaxAttempts = 3;