tag

时序竞争

共 1 篇文章。
全部文章书稿GoJavaTypeScript互联网产品游戏开发独立开发者小游戏游戏服务端架构设计游戏设计Godot性能优化Rust
books

《互联网产品的客户端架构·交易、增长与平台化》5.3 回调、轮询与端上确认的时序竞争

同一笔支付的结果会从回调、服务端推送、轮询和回跳四个方向同时到达,端上收到的顺序与事实发生的顺序无关。本节把事件写成带服务端序号的不可变记录,用去重、序号比较、来源强弱与成功吸收五条规则裁决竞争,并给出可在进程内确定性验证的 TypeScript 实现与真实测试输出。

8 分钟阅读
书稿 互联网产品 客户端架构