posts

文章归档

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

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

全部文章

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

《后端架构设计·架构基础与边界》4.2 端口与适配器在 arch-lab 的落地:依赖测试与包边界

端口与适配器最容易退化成目录表演。本篇在 arch-lab 定义 OrderRepository、InventoryPort、PaymentPort 三个端口,给出内存适配器与可注入延迟/错误的故障适配器,用同一套契约测试验证 ErrNotFound、ErrConflict、ErrUnavailable 语义一致,并用 go list -deps 断言领域包的传递依赖不出现 adapters。

6 分钟阅读
书稿 后端架构 Go
工作流引擎

工作流成本优化

本文系统讲解工作流的成本优化,回答任务粒度多细才划算、缓存与增量计算能省多少、抢占式实例的重试成本如何核算、闲置资源怎么回收。覆盖成本构成与归因方法、调度开销量化、缓存命中与增量物化、计算下推、Spot 实例的收益与代价、重试成本核算、存储与历史清理、单位成本指标、预算控制与优化优先级排序,并给出可落地的度量方法与配置片段。

18 分钟阅读
架构设计
工作流引擎

执行器与资源隔离

本文系统讲解工作流的执行器与资源隔离,回答 Worker 池怎么划分、队列优先级如何设计、GPU 与大内存任务如何调度、多租户如何隔离与配额。覆盖执行器四种形态、资源画像与装箱、容器化执行与镜像优化、Pod 启动延迟、GPU 与显存调度、租户隔离层次、配额与抢占、弹性伸缩与冷启动、僵尸任务回收与容量规划,并给出可落地的配置片段与排查方法。

18 分钟阅读
架构设计
工作流引擎

调度、回填与补数

本文系统讲解工作流的调度、回填与补数,回答 cron 与间隔调度该怎么选、上游未就绪如何等待、回填为什么容易重跑出错、时区与夏令时有哪些陷阱。覆盖数据区间语义、锚点对齐与调度漂移、依赖感知与条件门控、三种回填模式与并发控制、补数与对账、幂等前提、SLA 定义与告警、大规模调度的容量规划,并给出可落地的配置片段与排查方法。

19 分钟阅读