Skip to main content

saga_rows

Function saga_rows 

Source
pub fn saga_rows(gid: &str, steps: &[SagaStep]) -> (GlobalRow, Vec<BranchRow>)
Expand description

把一组 SAGA 步骤展开成“1 个全局事务 + 2N 个分支“。

HTTP submit 和集成测试都走这里,避免两处构造逻辑漂移 —— 分支号规则错位是那种测试全绿、线上补偿补错对象的 bug。