|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:) \* Z/ z# T1 ~2 `: a) n7 a
/ k2 H3 [+ u3 ]# W1. 待处理:事务已创建但尚未开始执行。6 s6 R% u: k- P: C6 j) G
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。* s' ?) m0 ^; a# L
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。$ T/ {8 @ K. r D$ s
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
/ A! \7 d/ G! S$ K( T. e5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。; i; t8 ^3 c' P% p( ^
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。
2 {2 m, D% c# e. D% G: a# v7. 审核中:事务需要经过审核才能继续执行。# p% b9 r' f. C% O j" t
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。% ^6 B" F W _2 p) k6 X
9. 失败:事务执行失败,无法达到预期结果。$ g2 E* p4 u0 K
10.重试中:事务执行失败后正在进行重试操作。& n% I& X- @ \3 h
11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。
) ^' F$ U" z9 i$ h" x
% q/ S7 I, B) m; I" O" w5 Z' l这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。- j) I- p( U {: l
- _8 v( w7 g! F7 z1 V8 r" m
|
|