Skip to main content

Module driver

Module driver 

Source
Expand description

事务推进器:把状态机的决策落成真实的 HTTP 调用和状态更新。

这里是唯一会修改全局事务状态的地方,决策全部来自 dtmrs_core::saga_advance, 本文件只负责 I/O。这样状态迁移的正确性可以在 core 里纯单测覆盖。

Structs§

Driver
DriverConfig
推进器的可配置项

Constants§

MAX_BRANCH_INDEX
分支下标的上限。

Functions§

branch_id
分支号:第 0 步是 “01”,跟 DTM 一致。
is_canonical_branch_id
分支号是否是 driver 能原样还原的形式。