|
|
除了已经完成、进行中、暂停中和超时之外,一般事务还可以有以下状态:! R7 H; i9 I- Q. Y; q
. F! S: }' }: @! Y: G4 V3 Z+ S
1. 待处理:事务已创建但尚未开始执行。* K0 ~) b+ F! t5 D) l
2. 等待中:事务已开始执行,但由于某种原因暂时无法继续进行,需要等待其他条件满足后才能继续执行。# A9 t$ h1 u# @# ~, e9 r% E
3. 拒绝:事务被拒绝执行,通常是因为权限不足或者其他限制。: k0 B% @- i# K7 z" D/ x
4. 取消:事务被取消,通常是由于用户或系统的主动操作导致的中止。
% P( R% Z# Z* P4 e# r5. 错误:事务执行过程中发生了错误,无法继续执行或者无法达到预期结果。
" [, Q6 f7 w! M* _1 X9 }8 ]2 A6. 挂起:事务被暂时挂起,等待其他事务的完成或者其他条件的满足后才能继续执行。
+ R$ F. u0 z9 w9 C. v. C7. 审核中:事务需要经过审核才能继续执行。' N; m5 ]+ ?6 k
8.未开始:事务尚未开始执行,可能是由于时间或者其他条件的限制。
8 ~, R# f0 h- P9 l9. 失败:事务执行失败,无法达到预期结果。
6 X. t) I+ B l% f10.重试中:事务执行失败后正在进行重试操作。
% q1 }( m4 n/ [1 `+ `+ G) B11. 完成异常:事务已完成,但是在执行过程中发生了异常情况。& B: @, ^. s% h
- E5 x1 w( W; K: D8 I# M
这些状态可以根据实际情况进行扩展和调整,不同系统和业务场景可能会有不同的状态定义。. [$ H& Y6 g3 _+ I/ ^+ B! I
; \6 `7 ~2 w. g* A. O) _2 I
|
|