|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:
5 N9 t W5 U z3 U1 H' ?" L
( s2 Y9 r7 ?) z1. 待处理:事务已创建但尚未开始执行。( _" j2 y; z( B7 D) |+ z
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。7 g' G8 D& n8 c. y e( \3 G$ `
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。
9 P6 g! F I5 C. T4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。# A* t y! C; `9 P8 k9 G
5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。
/ @, l7 k' B/ C W n6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。
7 [: W' R6 ?; A, ]7 t" E7. 审核中:事务需要经过审核才能继续执行。
1 ]# Q! J: _3 y0 p. O8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。
4 P; c( P6 v/ R/ H3 F9. 失败:事务执行失败,无法达到预期结果。' M; X3 |+ j$ B j8 u
10.重试中:事务执行失败后正在进行重试操作。
+ V8 F5 e5 k0 H11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。
" [& r0 F( W! w) G
) _7 a2 J3 |/ O. [: ~这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。" Q z- F6 [0 G% |- Q
3 a n8 `& c7 a4 g" m4 R. _: U" R |
|