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.
Biblioteca backoffAlgorithm
nota
Es posible que el contenido de esta página no esté actualizado. Consulte la página de la biblioteca de FreeRTOS.org
Introducción
La biblioteca backoffAlgorithm
El retroceso exponencial con fluctuación se suele utilizar al reintentar una conexión o solicitud de red fallida a un servidor causada por una congestión de la red o por una carga excesiva en el servidor. Se utiliza para distribuir el tiempo de las solicitudes de reintento creadas por varios dispositivos que intentan conectarse a la red al mismo tiempo. En un entorno con una conectividad deficiente, un cliente puede desconectarse en cualquier momento, por lo que una estrategia de espera también ayuda al cliente a ahorrar batería al no intentar volver a conectarse repetidamente cuando es poco probable que lo consiga.
La biblioteca está escrita en C y está diseñada para cumplir con las normas ISO C90
Esta biblioteca se puede utilizar libremente y se distribuye bajo la licencia de código abierto de MIT
| Tamaño de código de backoffAlgorithm (ejemplo generado con GCC para ARM Cortex-M) | ||
|---|---|---|
| Archivos | Con optimización -O1 | Con optimización -Os |
| backoff_algorithm.c | 0,1 K | 0,1 K |
| Estimaciones totales | 0,1 K | 0,1 K |