perf: collapse short submit result callbacks

This commit is contained in:
hectorzhao
2026-08-21 10:46:27 +08:00
parent fcf6d3e6b4
commit 3c6f1beed1
5 changed files with 9 additions and 1 deletions
+1
View File
@@ -1171,3 +1171,4 @@ global,不能错误归入client。`client-signature-*`、发送页、企业认
- `billing.service`集中维护余额锁和流水;`settleFrozenCharge`利用冻结已完成扣减、释放与扣费净变化为零的事实,以单个幂等SQL写成流水对且不争抢账户锁,只有历史半完成恢复才进入带锁余额补扣;`send-accounting`只编排消息计费状态。
- `send-chain.helpers`提供无副作用的优先级、主备和稳定weight选择;提交服务只提供消息稳定键与真实在线/报备候选,不保存进程内轮询状态。
- Gateway既有Submit池与结果Outbox继续独立有界;先以正价六通道实测定位容量,只有证据证明单条回调仍触发停止线时才扩展批量回调协议。
- Gateway上游模块对单分片使用聚合结果作为唯一Outbox边界,对多分片保留逐片持久化;结果Outbox不承担业务去重猜测,事件数量由上游已知分片数确定。