posts

文章归档

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

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

全部文章

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

《Java 消息中间件·Kafka 内核与客户端》前言:实验环境、集群与数据口径

本书所有实验都在同一台机器上完成:Temurin 25.0.5+8、colima 里的 Docker 29.5.2、apache/kafka:4.3.0 的 KRaft 集群。这篇前言给出单节点与三节点两套底座的完整启动命令、客户端工程的最小 pom、源码核实方法,以及「单次运行不作基准」和「未在本机执行」两条数据口径的具体用法。

7 分钟阅读
书稿 Java Kafka
books

《互联网产品的服务端架构·交易、增长与平台化》11.3 多区域部署与就近接入

GeoDNS 把流量切到备用区,备用区的健康检查全部通过,用户却登录不了,因为那边没有刚写入的会话和数据。文章用一个多区域故障切换的事故,说明就近接入为什么不等于就近有数据、切区为什么要固定顺序、数据延迟如何影响可用性,并给出 Route 的 Go 实现、故障顺序测试和真实运行输出。

11 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》11.2 数据驻留与合规

EU 用户的姓名与收货地址,被一份周报 ETL 同步到 cn 区做汇总,审计时才发现违反数据驻留要求。文章用一个跨境电商的合规事故,说明驻留是法律约束而非性能优化、个人数据与日志的等级差异、跨境开关为什么要单独设计,并给出 Allowed 与 Check 的 Go 实现、等级矩阵测试和真实运行输出。

12 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》11.1 语言、时区与货币

会员订阅卖出 19.90 美元,退款时却出现 19.899999。文章用一个跨币种结算的场景,说明金额为什么必须存最小单位、locale 与 currency 为什么是两个维度、时区为什么只影响展示,并给出 Money、MinorUnits、Format 的 Go 实现、负数与币种精度测试,以及真实运行输出。

8 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》9.2 召回链路与转化归因

沉睡用户召回上线后,看板显示推送活动带来一万二千回流,预算继续加投;扣除自然回流后,真实增量不到三成。文章说明触达、点击、转化为什么要分开记,归因窗口与最后触点怎样定义,自然量如何识别,并给出 Attribute 的 Go 实现、边界测试与真实输出。

10 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》9.1 人群圈选与触达节奏

会员日前运营圈出一份八百万人的推送名单,要求当晚 20:00 全量发送,结果推送通道被打满,正常订单通知延迟两小时。文章说明圈选条件怎样写成可解释的规则、触达为什么要分批、排除名单为什么优先于其他条件,并给出 Select 的 Go 实现、边界测试与真实运行输出。

8 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》8.3 配置平台与开关治理

大促前临时加的一个结算降级开关,半年后没人说得清它控制什么;一次配置清理把它删掉,降级链路在流量高峰失效。文章说明开关为什么是运行时配置而不是发布、owner 与过期时间如何治理、默认值怎样保证失败关闭,并给出 Flag 的 Go 实现与真实测试输出。

8 分钟阅读
书稿 互联网产品 服务端架构
books

《互联网产品的服务端架构·交易、增长与平台化》8.2 指标、显著性与误判

定价页实验跑到第三天,转化率差异的 z 值达到 2.1,团队当天全量;第四天数据回落到基线。文章解释显著性为什么不等于差异大、样本量与最小可检测效应怎么定、偷看和多重比较如何抬高假阳性,并给出双比例 z 检验的 Go 实现与完整的真实测试输出。

9 分钟阅读
书稿 互联网产品 服务端架构