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 relance automatiquement les requêtes qui échouent en raison de problèmes réseau. Les requêtes qui échouent en raison d'erreurs de logique métier, telles que des paramètres non valides ou des ressources inexistantes, ne sont pas retentées et doivent être gérées par votre application.

Méthodes de configuration

Remarque

Les paramètres RuntimeOptions priment sur les configurations par défaut.

  • Utilisez les configurations par défaut. Par défaut, les nouvelles tentatives sont désactivées. Si vous activez les nouvelles tentatives sans spécifier le nombre d'essais, le système tente jusqu'à trois reprises.

  • Configurez les nouvelles tentatives à l'aide des paramètres d'exécution (RuntimeOptions).

    use AlibabaCloud\Tea\Utils\Utils\RuntimeOptions;
    
    // Set runtime parameters. The settings take effect only on requests that use this RuntimeOptions instance.
    $runtime = new RuntimeOptions([
        "autoretry" => true, // Enables retries.
        "maxAttempts" => 3, // The maximum number of retries.
    ]);