|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:
6 Q0 ^! \; v, c6 d
/ i0 e- g* [; p5 y1. 待处理:事务已创建但尚未开始执行。
2 X7 [% ]) q! d, B# ~! G2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。+ n* z5 N: K& }4 `: G1 _" _* L% `
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。
" f' I* _& f' L3 ?: M5 E, l4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。2 Q% Y% g E* [- N% P! }
5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。1 _) M7 ]9 ^- I
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。- G2 M. {( ~+ q( i# i# d7 U
7. 审核中:事务需要经过审核才能继续执行。
$ L: j5 b+ Q$ T' T3 |3 E8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。$ x' b/ v. k7 o
9. 失败:事务执行失败,无法达到预期结果。
9 {3 f0 E) }! l10.重试中:事务执行失败后正在进行重试操作。* N1 P% a8 ?0 l& Y
11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。 F: n5 U% V; X- T8 k4 X& S" R, \0 |8 E
" y) ?0 Q; F( g5 A4 T2 n
这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。7 @/ P ?5 J. M, J1 q
$ k# S' b" I! v/ M0 Q% c2 F
|
|