|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:
! N, g1 Z. A2 h( F* Q L: n# j
+ k& f3 `) K! w4 n0 ?$ r1. 待处理:事务已创建但尚未开始执行。
( p A+ X; u# L! ]0 N7 F) [1 m3 O2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。
+ u' N k9 T9 c+ y/ ^3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。
e# b' V7 Z1 S2 Y, q; h: y4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
$ L2 G% X8 W" p$ C0 u5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。! X% K$ ?2 ]( N h- j; O
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。: o/ e) m" p8 o1 t" j3 `; E# P
7. 审核中:事务需要经过审核才能继续执行。) z4 C; {+ ^0 d% e! \8 D
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。% Q7 o4 b+ \6 R! _
9. 失败:事务执行失败,无法达到预期结果。6 P# P: K1 N! R. S, x' s4 s4 n: B
10.重试中:事务执行失败后正在进行重试操作。
6 F3 |6 R. q5 s- P& c9 Q0 y11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。7 I4 w' G. _0 O& ~* c- `, H
Q/ X$ L x5 z- y
这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。
; V2 D# \5 I8 u' p! o
8 M' U7 w- b& W5 m" t9 X |
|