d949415e4d864aac9869c67f43e70b90bdc051b6
原实现中「全量刷新 → 通知备机同步」是同一步的两个动作:refreshAll() 由调用方跟一次 requestSubscriptionSync()。改为按账号分散刷新后,调度器 自己没有触发同步,刷新出的新缓存要等到下一次周期同步才可能送到备机。 生产上每 60 秒有一次周期同步兜底,所以影响被限制在最长约一分钟的滞后; 但这属于重构时漏掉的语义,且一旦把周期同步间隔调大就会变成真实缺口, 因此仍按原语义在刷新到内容后立即触发同步。没有账号到期时不打扰备机。 测试 441 通过。
Description
No description provided
7.8 MiB
Languages
Java
99.2%
PLpgSQL
0.5%
Shell
0.3%