5f1066cdab505e191ebe73f02d2e8e2cb82213df
节点侧已改为按「收到主站的任何消息」判定新鲜度(过期 ⇔ 主站失联), 主站每 30 分钟的可用性检查即可持续刷新,因此主站不需要任何为续期的周期性推送。 - 删除上一版加入的 scheduledSubscriptionKeepalive(6 小时一次)。 - 保留「内容变化即推」(各处 requestSubscriptionSync)与「节点上线即推」 (initChannel),两者覆盖变更下发与节点冷启动两种场景。 - 移除对应的 standby 保活配置项。 最终推送时机:只在订阅内容变化时推送,另在节点上线时补推一次; 空闲时零快照传输(此前 60 秒一次时为约 486 MiB/天)。 测试:433 项全过。新增 SubscriptionSnapshotPushTest 锁住两条约定—— RemoteService 不得再有定时任务(续期改由节点存活信号承担),以及订阅刷新成功后 仍必须触发一次推送(用真实 refreshDueAccounts 调用验证)。
Description
No description provided
7.8 MiB
Languages
Java
99.2%
PLpgSQL
0.5%
Shell
0.3%