posts

文章归档

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

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

全部文章

全部文章 game golang 客户端开发 Minigame Saas rust Python Java cg Typescript
工作流引擎

人工任务与审批流表单

本文拆解人工任务与审批流的完整工程实现,回答审批人怎么解析、会签与或签怎么落地、驳回后如何重新提交、表单如何与流程绑定。覆盖候选人模型、认领与完成、加签转办委托、驳回撤回与重提、表单定义与数据存储、SLA 催办与超时升级、组织架构同步、审批留痕与移动端适配,并给出 BPMN 与 Java 的真实代码。

13 分钟阅读
表单 工作流
工作流引擎

Saga 与分布式事务补偿

本文系统讲解 Saga 模式与分布式事务补偿的工程落地,回答跨服务事务该用 2PC、TCC 还是 Saga、补偿动作该怎么设计、补偿失败如何处理。覆盖编排式与协同式两种 Saga、补偿的语义约束、空回滚与悬挂的成因、Seata 三种模式、幂等与重试、对账兜底与人工介入,并给出 Java 编排器与 outbox 的真实代码。

13 分钟阅读
Saga 分布式事务 最终一致性
工作流引擎

状态机引擎与状态流转

本文讲解状态机引擎的设计与落地,回答状态该定义在代码里还是表里、并发流转如何防冲突、状态爆炸怎么治。覆盖有限状态机的五个要素、表驱动实现、带前置条件的原子更新与乐观锁、幂等键与审计日志、非法流转的三层防御、超时推进、Spring StateMachine 与 Step Functions 的 ASL 实战,并给出测试策略与落地路线。

14 分钟阅读
状态机 工作流 并发控制
工作流引擎

Dagster 与 Prefect 数据编排

本文对比 Dagster 与 Prefect 两代数据编排框架与 Airflow 的差异,回答资产为中心与任务为中心该怎么选、IO Manager 与资源如何组织、分区与回填怎么落地。覆盖软件定义资产、类型系统与数据契约、资源与 IO Manager、分区回填、Prefect 的 Flow 与 Deployment、Work Pool、重试缓存与抖动、动态工作流与异步,并给出从 Airflow 迁移的路径。

12 分钟阅读
Dagster Prefect 数据工程
工作流引擎

Temporal 与持久化执行

本文深入讲解 Temporal 的持久化执行模型,回答代码即流程如何做到崩溃不丢状态、确定性约束到底限制了什么、版本升级如何不破坏运行中实例。覆盖事件溯源重放、Workflow 与 Activity 职责划分、任务队列与 Worker、信号与定时器、重试策略、Saga 补偿、ContinueAsNew 历史截断与版本兼容,并给出 Java 与 Python 的真实代码片段。

17 分钟阅读
Temporal 持久化执行 工作流