Expand description
事务推进器:把状态机的决策落成真实的 HTTP 调用和状态更新。
这里是唯一会修改全局事务状态的地方,决策全部来自 dtmrs_core::saga_advance,
本文件只负责 I/O。这样状态迁移的正确性可以在 core 里纯单测覆盖。
Structs§
- Driver
- Driver
Config - 推进器的可配置项
Constants§
- MAX_
BRANCH_ INDEX - 分支下标的上限。
Functions§
- branch_
id - 分支号:第 0 步是 “01”,跟 DTM 一致。
- is_
canonical_ branch_ id - 分支号是否是 driver 能原样还原的形式。