全部产品
Search
文档中心

Alibaba Cloud SDK:Mekanisme Pengulangan

更新时间:Nov 10, 2025

Kit pengembangan perangkat lunak (SDK) V2.0 secara otomatis mengulangi permintaan OpenAPI yang gagal akibat pengecualian jaringan, sehingga meningkatkan stabilitas dan keandalan layanan. SDK tidak mengulangi permintaan yang gagal karena kesalahan logika bisnis, seperti parameter tidak valid atau Sumber daya yang tidak ada. Aplikasi Anda harus menangani kesalahan tersebut berdasarkan Paket kesalahan spesifik alih-alih mengulangi permintaan. Topik ini menjelaskan cara mengonfigurasi mekanisme pengulangan otomatis untuk pengecualian jaringan.

Configuration methods

Catatan

Prioritas konfigurasi, dari yang tertinggi ke terendah, adalah sebagai berikut: RuntimeOptions, lalu konfigurasi default.

  • Anda dapat menggunakan konfigurasi default. Secara default, SDK tidak mengulangi permintaan yang gagal. Namun, jika Anda mengaktifkan pengulangan tanpa menentukan jumlah percobaan, sistem akan mengulangi permintaan hingga maksimal tiga kali.

  • Anda dapat mengonfigurasi mekanisme pengulangan melalui parameter waktu proses (RuntimeOptions).

    import (
        util "github.com/alibabacloud-go/tea-utils/v2/service"
    )
    
    runtime := &util.RuntimeOptions{}
    // Enable the automatic retry mechanism.
    runtime.Autoretry = tea.Bool(true)
    // Set the maximum number of retries.
    runtime.MaxAttempts = tea.Int(3)