All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 12m48s
分发器每轮原先逐个处理全部运营商账户,每个账户多次 Redis 往返; 测试环境 Redis 走外网,41 个账户一轮约 19 秒,每个账户每 19 秒只领一次, 慢账户拖住其他账户。改为每轮各账户在独立 goroutine 中抢锁并领取, 一轮耗时取决于最慢账户;账户分发锁不变,多实例下同一账户仍只有一个实例领取。 测试环境 worker 的 Redis 连接池由默认 10 调为 100,避免并行分发与轮询执行争抢连接。 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>