LoongCollector 采用按功能划分线程的总线模式,包含 Input Runner、Processor Runner、Flusher Runner 三大工作线程,并为每条 Pipeline 分配独立处理/发送队列与时间片,保证公平性与隔离性。
相比 iLogtail 的 Stop The World 配置变更(一旦改动配置,所有 Pipeline 暂停重启,业务 A 调试就会影响业务 B),LoongCollector 进行了关键优化:
- 生命周期级新旧替换:仅有变化的 Pipeline 被替换重建,其它 Pipeline 保持不变。
- Flusher 资源调度:在 Flusher Runner 调度上引入更细粒度的资源分配,最大限度保证多租场景下相互独立。
这样在多团队/多业务共用同一 LoongCollector 实例时,配置变更对其他业务的影响降到最低,避免 Stop The World 抖动。




