后端架构

秒杀那几秒,Apollo 热更新还没到客户端,我们把长轮询的生效延迟压到了毫秒级

秒杀场景下,Apollo默认5分钟轮询间隔导致配置生效延迟3.2秒,引发数据库连接池打满、Redis CPU飙升。通过将轮询改为长轮询,结合本地缓存和即时生效机制,将平均延迟压至180ms,P99控制在600ms。改造涉及启用长轮询模式、优化限流器动态更新、按需刷新Namespace,并调整服务端线程池和重连策略以保障稳定性。