|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态: ]) v& h0 m j7 T; T
. C6 I& B$ F0 ~& @ B$ p& s1. 待处理:事务已创建但尚未开始执行。7 o$ {! {# c+ A4 X7 E
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。& W+ G" D* d' k: ]2 l
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。0 z4 p2 B# ^3 B% j# m4 F
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。& e. S$ H: u+ C* r! I( \' i6 U
5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。
y1 h, A3 S# `# H4 s& F. T6 J6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。0 j& m: x. I' G9 c: M/ Y0 k9 A% t$ o
7. 审核中:事务需要经过审核才能继续执行。
# e7 C. A F; w8 ]3 T8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。
, C/ d# {* ?; h R+ s3 ]4 q9. 失败:事务执行失败,无法达到预期结果。
+ ]9 Q5 S4 A) t# J$ H10.重试中:事务执行失败后正在进行重试操作。
: j( l! l6 o j1 N8 @11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。- ~% a7 N& B1 @5 [5 Z
7 y( G `/ @/ ?0 c这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。
0 K1 m% m! a j! \) x
' r# h; j4 F- {* x |
|