|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:& ?" _& h5 O/ M- ~5 K& z9 E# u
. `3 Z5 g! D) I0 p
1. 待处理:事务已创建但尚未开始执行。 I q y( b2 |( n. m
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。
) i# Y6 t' p3 z3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。/ K- u9 Y+ o. {
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
7 m" w* Q2 c) O5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。 o( t/ `+ O4 D, U- g% z
6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。0 }# g; l7 k8 n( `
7. 审核中:事务需要经过审核才能继续执行。5 e( d s Y' i8 j4 h
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。, ?+ Z" R6 i8 e5 X, t
9. 失败:事务执行失败,无法达到预期结果。/ W4 s) k, ]; y/ m. @! k1 _2 z
10.重试中:事务执行失败后正在进行重试操作。
% ?. | n" T. V: v/ V( \11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。
}* P' q3 W1 q! X8 O( Q4 K8 S
0 ?, p8 a+ n' M; h8 {& q这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。
6 z* X& c' K2 s; R& A# y E$ N, u$ R9 S4 A7 U" ?
|
|