As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Práticas recomendadas para usar o AWS SDK para Rust
Estas são as práticas recomendadas para usar o AWS SDK para Rust.
Reutilizar clientes do SDK sempre que possível
Dependendo de como um cliente do SDK é construído, a criação de um cliente pode fazer com que cada cliente mantenha seus próprios pools de conexões HTTP, caches de identidade e assim por diante. Recomendamos compartilhar um cliente ou, pelo menos, compartilhar a SdkConfig para evitar a sobrecarga da criação cara de recursos. Todos os clientes do SDK implementam Clone como uma única atualização de contagem de referência atômica.
Configurar tempos limite da API
O SDK fornece valores padrão para algumas opções de tempos limite, como tempo limite de conexão e tempo limite de soquete, mas não para tempos limite de chamadas de API ou tentativas de chamadas de API individuais. Uma prática recomendada é definir tempos limite para as tentativas individuais e para toda a solicitação. Isso garantirá que seu aplicativo se antecipe à falha de maneira ideal quando houver problemas transitórios que podem fazer com que as tentativas de solicitação demorem mais para serem concluídas ou problemas fatais na rede.
Para obter mais informações sobre como configurar tempos limite de operação, consulte Configurar tempos limite no AWS SDK para Rust.