|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:
$ S0 L/ J% N2 W2 V; _
9 p9 z& ~' x2 f( f# I1 U1. 待处理:事务已创建但尚未开始执行。8 P" s( `4 H5 B W! Y; D& Z4 `- {
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。
, Z2 X5 c6 Y {2 n- ?3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。! x5 K& c7 ^& a- M
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。' v: ^, q% X2 t; V7 @0 l7 z
5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。1 _/ P7 N" ?9 O. x: {
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。
1 s( c# J0 p. J) U* ]* D+ E/ ?( u7. 审核中:事务需要经过审核才能继续执行。: C& W* A: ]2 {) [) O% B2 b
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。: }8 w7 w5 g; v) N4 P
9. 失败:事务执行失败,无法达到预期结果。
) X! _! U9 l( Z0 @8 v0 b10.重试中:事务执行失败后正在进行重试操作。
C' {& d8 R6 h* L9 \1 E11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。3 p" H. E4 T2 ]3 t+ ^6 K5 ~
4 ^' T2 n4 B1 s4 J8 v: l这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。
, J" |* {9 x) z' p1 _- N" [3 w& C- O
|
|