|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:* c( u u* J! `4 O
7 z) ?5 k: s% o9 t
1. 待处理:事务已创建但尚未开始执行。
$ f+ [) C& H: e) c+ ^" a) f! e2 p2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。8 a* I m, P& t7 i
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。( _+ g) k0 w+ B, \3 G
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
- {8 V5 K* i6 o3 m4 G5 u: ~! C2 |7 p# T( R5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。5 [) u3 o& A4 m! O
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。 U! Z E2 T2 i, {1 ^
7. 审核中:事务需要经过审核才能继续执行。* {. |+ J+ o7 \' n
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。
8 Z0 u- d8 E5 z. A, w: T9. 失败:事务执行失败,无法达到预期结果。
. s% h- y$ m7 L$ u& J/ ^10.重试中:事务执行失败后正在进行重试操作。
. H# j2 E# D2 h8 p5 \' X11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。) A) X, y* F+ I8 x& P ]8 a R
" {* s1 u" q/ D G, P
这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。. E0 g2 `# W5 c, _! V( ]
$ @, i$ M4 M: }$ ~& i |
|