LoongCollector在网络异常场景下提供了两层保护机制。发送异常隔离:在总线模式下,当某个地域网络异常时,该目标的请求会被反复重试占用网络IO资源,影响其他正常流水线。LoongCollector增加了三维度自适应流量控制机制(AZ限流、Project限流、Logstore限流),参考网络拥塞控制算法AIMD,发送失败时快速降低并发度,发送成功时逐步提高并发度,并统计过去一段时间的发送情况避免频繁抖动。网络质量自动探测:LoongCollector会自动探测SLS内网和公网域名的网络质量。当检测到内网网络质量差时,自动切换到公网域名发送数据;内网恢复后自动切回内网域名。域名切换过程中基本没有流量波动,保证了单网络异常情况下的数据发送稳定性。这两个机制共同确保了多地域发送场景下单个AZ网络异常不影响其他地域的数据采集和发送。
加载中...