Prácticas recomendadas - AWS SDK para Rust

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Prácticas recomendadas

Las siguientes son las mejores prácticas para usar el AWS SDK para Rust.

Reutilice los clientes del SDK siempre que sea posible

Según cómo se construya un cliente del SDK, la creación de un cliente nuevo puede hacer que cada cliente mantenga sus propios grupos de conexiones HTTP, cachés de identidades, etc. Recomendamos compartir un cliente o, al menos, compartirlo SdkConfig para evitar la sobrecarga que supone la costosa creación de recursos. Todos los clientes del SDK Clone se implementan como una única actualización del recuento de referencias atómicas.

Configurar los tiempos de espera de la API

El SDK proporciona valores predeterminados para algunas opciones de tiempo de espera, como el tiempo de espera de la conexión y los tiempos de espera de los sockets, pero no para los tiempos de espera de las llamadas a la API o los intentos de llamadas individuales a la API. Se recomienda establecer tiempos de espera tanto para el intento individual como para toda la solicitud. Esto garantizará que la aplicación pueda responder rápido a los errores y de forma óptima cuando se produzcan problemas transitorios que puedan provocar que los intentos de solicitud tarden más en completarse o surjan problemas graves de red.

Para obtener más información sobre la configuración de los tiempos de espera de las operaciones, consulte. Tiempos de espera