Skip to content

术语表 ​

术语用来明确讨论,不应成为堆叠抽象的理由。表中区分通用概念与案例专用名称。

架构与模型 ​

术语含义与常见误解课程
内聚 / 耦合同模块内容是否共同完成责任 / 模块知道外部多少细节边界
限界上下文模型与业务语言有效的边界,不等于一张表DDD
实体通过身份持续存在的对象DDD
值对象通过值表达语义与约束的对象,不只是 type aliasDDD
聚合由入口共同保护一致性规则的对象边界DDD
应用服务编排用例、调用领域规则与外部协作六边形
领域服务不自然属于单实体的业务规则,不是网络服务DDD
端口 / 适配器核心协作契约 / 外部技术对该契约的实现或驱动六边形
组合根实例创建、绑定与资源生命周期的集中位置六边形
防腐层外部模型与内部模型之间的语义转换业务接入

数据与可靠性 ​

术语含义与常见误解课程
事实来源对某状态拥有权威的持久记录,不是所有组件共有一套事实事务
投影从拥有者事实生成的查询或业务视图接入
Outbox与业务修改同事务保存的待发事实Outbox
Inbox持久接收与去重记录,业务效果原子性需另外确认幂等
至少一次为恢复而允许再次投递,不保证业务只执行一次Outbox
幂等同一操作重复不会新增业务效果,依赖明确身份与作用范围幂等
ACK接收或处理确认,含义取决于协议阶段恢复
Claim / 租约某处理器在有限时间持有工作,过期不保证它已停止租约
Fencing token下游用于拒绝陈旧所有者的递增标识租约
补偿 / 对账后续动作修复业务影响 / 比较权威事实消除不确定性接入
死信无法继续自动投递的可诊断状态,不等于删除事实Outbox

执行与案例术语 ​

术语含义与常见误解课程
Task案例中的长期执行请求状态机
ExecutionTask 的一次具体运行状态机
Step / Attempt流程节点 / 一次具体执行尝试状态机
Workflow / Activity耐久控制流程 / 外部协作动作,Activity 可能重试编排
Signal给工作流的外部输入,需要业务身份和去重语义编排
DAG有向无环依赖图,不自动提供持久化编排
Capability案例中带契约和版本的执行能力恢复
Checkpoint能力恢复记录,不保证外部副作用恰好停在该处恢复
AccessGrant案例中的临时资源访问授权,不是永久资源身份资源
Node / Worker案例中的计算节点 / 执行实例调度

工程与验证 ​

术语含义与常见误解课程
Contract结构与行为约定,生成类型只是其中一部分接口
Readiness / Liveness当前能否服务 / 是否需要重启观测
Revision / Digest源码版本 / 产物内容标识发布
Trace ID关联标识;是否有 span 树需核实实现观测
Replay按历史重放编排逻辑,不等于重做全部外部动作测试

理解原理 · 分析取舍 · 用真实代码检验