Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Best practice
Di seguito sono riportate le migliori pratiche per l'utilizzo di. AWS SDK for Rust
Riutilizza i client SDK quando possibile
A seconda di come viene costruito un client SDK, la creazione di un nuovo client può comportare che ogni client mantenga i propri pool di connessioni HTTP, cache di identità e così via. Ti consigliamo di condividere un client o almeno di condividerlo SdkConfig
per evitare il sovraccarico legato alla creazione di costose risorse. Tutti i client SDK vengono implementati Clone
come un unico aggiornamento del conteggio dei riferimenti atomici.
Configura i timeout delle API
L'SDK fornisce valori predefiniti per alcune opzioni di timeout, come il timeout di connessione e i timeout dei socket, ma non per i timeout delle chiamate API o i singoli tentativi di chiamata API. È buona norma impostare i timeout sia per il singolo tentativo che per l'intera richiesta. Ciò garantirà un guasto rapido dell'applicazione in modo ottimale in caso di problemi temporanei che potrebbero causare tempi più lunghi per il completamento dei tentativi di richiesta o problemi di rete irreversibili.
Per ulteriori informazioni sulla configurazione dei timeout operativi, vedere. Timeout