机房迁移后 Pod 副本耗时差异巨大通常与 Redis 连接配置有关。一个典型的案例中,迁移后的节点耗时显著高于迁移前节点,根本原因有两个。第一,应用使用 Lettuce Redis 连接池时,虽然设置了 min-idle、max-idle 和 max-active 参数,但未引入 org.apache.commons.pool2 依赖,也未显式设置 enabled=true 参数,导致连接池配置实际未生效,所有请求复用一条连接。迁移前由于同机房访问 Redis 延迟极低(0.x ms),单连接尚可应付;迁移后跨机房延迟增加到 1.x ms,放大了单连接排队问题。第二,应用设置了 setValidateConnection(true),该方法会对连接持锁进行验证,导致 Reactor 线程互相阻塞,无法充分利用连接池。




