本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
BREATY
此页面上的内容可能不是 up-to-date。有关最新更新,请参阅 Freertos.org 图书馆页面
介绍
Backoff
当重试因网络拥塞或服务器高负载而导致的向服务器发出失败的连接或网络请求时,通常使用带抖动的指数退避。它用于分散由多个设备同时尝试网络连接而创建的重试请求的时间。在连接不良的环境中,客户端随时都可能断开连接;因此,退避策略还可以帮助客户端节省电池电量,避免在不太可能成功时重复尝试重新连接。
该库以 C 语言编写,设计符合 ISO C90
该库可以免费使用,并在麻省理工学院开源许可证
backoffAlgorithority 的代码大小(使用 GCC 为 ARM Cortex-M 生成的示例) | ||
---|---|---|
文件 | 使用-O1 进行优化 | 使用-Os 优化 |
backoff_argithm. | 0.1K | 0.1K |
估计数总额 | 0.1K | 0.1K |