All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m23s
- 新增 RedisPollingConfigChangedChannel 常量,用于跨进程配置变更通知 - ConfigService 注入 Redis,Create/Delete/UpdateStatus 后发布 Pub/Sub 事件 - PollingConfigManager 新增 WatchChanges() 方法,收到通知立即刷新内存缓存 - PollingInitializer 新增 Restart() 方法,支持初始化完成后安全重启(CAS 防并发) - Worker 订阅配置变更事件,configs 从空变为非空时触发 Initializer.Restart() 根因:启动时所有配置禁用导致分片队列为空,Initializer 是一次性的, 之后启用配置只更新 DB 但不重建队列,调度器无卡可处理
10 KiB
10 KiB