Tous les produits
Search
Centre de documentation

Alibaba Cloud SDK:Mécanisme de nouvelle tentative

Dernière mise à jour :Aug 11, 2026

Le SDK V2.0 réessaie automatiquement les requêtes OpenAPI qui échouent en raison d'exceptions réseau, améliorant ainsi la stabilité et la fiabilité du service. Il ne réessaie pas les requêtes ayant échoué à cause d'erreurs de logique métier, telles que des paramètres invalides ou une ressource inexistante. Votre application doit gérer ces erreurs en fonction du message d'erreur spécifique.

Méthodes de configuration

Remarque

La priorité des configurations s'applique dans l'ordre décroissant suivant : RuntimeOptions, puis configurations par défaut.

  • Par défaut, le SDK ne réessaie pas les requêtes ayant échoué. Si vous activez les nouvelles tentatives sans spécifier le nombre d'essais, le SDK réessaie la requête jusqu'à trois fois.

  • Configurez le mécanisme de nouvelle tentative à l'aide des paramètres d'exécution (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)