|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态: }, d8 W6 p- m, e& L; {9 c
E6 Q& c- N) m$ w
1. 待处理:事务已创建但尚未开始执行。
5 l. Y# E$ \. \+ A. l7 b- N0 }2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。0 n7 g* |+ G: a6 k
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。$ T; T5 f3 w' E- n6 S' s' l# e* c; K( f4 ]
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
. Q+ S. v7 p; T& ~5 t3 x' Y1 `5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。 T/ |, y9 x# }' I2 T
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。, Z" t8 _. g: e3 b* {" o' e: H
7. 审核中:事务需要经过审核才能继续执行。2 a. [* p! L; [) s9 b
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。
8 X: j: b; s# }5 p. [9. 失败:事务执行失败,无法达到预期结果。
Y3 I6 g3 K. O10.重试中:事务执行失败后正在进行重试操作。
% ~- M) T w3 ?11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。0 F# U6 r" y( |$ s, ?
5 ~ \; T2 A/ O3 x( O7 T8 h这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。
" B( e6 h$ t- n7 \9 N# a8 e8 u- K% }' b* j7 X
|
|