huang
aef20d2ab1
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m23s
fix: 修复禁用所有轮询配置重启后再启用无法工作的问题
- 新增 RedisPollingConfigChangedChannel 常量,用于跨进程配置变更通知
- ConfigService 注入 Redis,Create/Delete/UpdateStatus 后发布 Pub/Sub 事件
- PollingConfigManager 新增 WatchChanges() 方法,收到通知立即刷新内存缓存
- PollingInitializer 新增 Restart() 方法,支持初始化完成后安全重启(CAS 防并发)
- Worker 订阅配置变更事件,configs 从空变为非空时触发 Initializer.Restart()
根因:启动时所有配置禁用导致分片队列为空,Initializer 是一次性的,
之后启用配置只更新 DB 但不重建队列,调度器无卡可处理
2026-04-16 17:32:43 +08:00
..
2026-04-16 15:55:41 +08:00
2026-02-11 17:13:42 +08:00
2026-04-15 12:21:43 +08:00
2026-04-16 17:32:43 +08:00
2026-04-14 11:11:15 +08:00
2026-04-14 11:11:15 +08:00
2026-03-31 19:17:45 +08:00
2026-02-26 16:38:52 +08:00
2026-03-31 20:05:12 +08:00
2026-02-27 11:03:44 +08:00
2026-04-15 11:00:32 +08:00
2026-04-14 11:11:15 +08:00
2026-04-15 12:22:49 +08:00
2026-02-11 17:13:42 +08:00
2026-03-21 10:51:43 +08:00
2026-01-31 15:34:32 +08:00
2026-04-14 11:19:57 +08:00
2026-02-11 17:13:42 +08:00
2026-04-13 14:39:54 +08:00