local模式生成事务流程
2016-06-16 11:26:03 0 举报
在local模式下,生成事务流程通常包括以下步骤:首先,客户端向数据库发送开始事务的请求。然后,数据库检查该请求是否有效,如果有效则进入准备阶段,否则返回错误信息。在准备阶段,数据库对事务进行预编译,检查语法是否正确,并为事务分配资源。接下来是执行阶段,客户端执行SQL语句,数据库执行并记录日志。最后,在提交阶段,客户端向数据库发送提交事务的请求,数据库检查是否有未提交的事务或错误,如果没有则将事务状态改为已提交,并释放资源;如果有则回滚事务并释放资源。整个过程中,为了保证数据的一致性和完整性,需要使用锁、日志等机制来控制并发访问和故障恢复。
作者其他创作
大纲/内容
是
将事务信息写入tcc_operantion表中
生成事务
否
抛出异常,中断调用
生成事务上下文TccContext
insert成功之后自增主键的值为事务ID更新到TccContext中
带有@TccTransaction注解的函数被调用
事务上下文TccContext是否为空
0 条评论
下一页