posts

文章归档

PlumePHP 全站文章的归档入口,按时间倒序汇总各专题的技术文章,并提供按主题浏览的专题分类入口。

这里是全站文章的归档入口,下面是按时间倒序排列的全部文章。若想按主题浏览,请从首页的专题分类进入。

全部文章

全部文章 Books game Java Indie golang 客户端开发 Minigame Saas rust Python
books

《游戏服务端架构·核心系统与契约》2.1 登录态、票据与续期

登录票据与会话令牌常被混为一谈:前者单次、短暂、绑定网关,后者长期、可续期、需要吊销。本节拆开两者的生命周期,比较自包含令牌与查库校验的代价,给出滑动过期加绝对天花板、并发续期版本号、全端下线与时钟偏移处理的可运行实现,并划定令牌泄露与跨游戏复用的边界。

7 分钟阅读
书稿 游戏服务端 架构设计
books

《互联网产品的客户端架构·交易、增长与平台化》12.2 上报队列、离线缓存与去重

上报队列不是「失败重发」四个字。本节给出一个内存加注入存储的端上队列:批量取件、指数退避、容量上限与三种丢弃策略、崩溃后重排未确认事件,以及按 eventId 的幂等去重;测试用假时钟与内存存储推进重试,不碰真实网络,也不依赖任何第三方库。

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