Closed HasonHuang closed 4 years ago
问题: 在获取主事务状态时,使用了 AfterCommit 判断是否 rollback 类型事务。
AfterCommit
解决: 使用 AfterRollback 进行判断。
AfterRollback
请教一个问题 设计 DemiRightContent 类型的事务内容目的是解决什么问题?
DemiRightContent
这里确实写错了,但之前一直没发现,主要因为这里是个性能优化项。
如果事务回滚了的话,肯定找不到AfterCommit对应的日志。所以getFinalMasterTransStatus会走到getByApi的分值。
感谢PR。
DemiLeftContent、DemiRightContent设计里在完整的事务里,一定会成对出现,如果日志里只有left没有right则代表事务不完整,需要补偿
问题: 在获取主事务状态时,使用了
AfterCommit
判断是否 rollback 类型事务。解决: 使用
AfterRollback
进行判断。请教一个问题 设计
DemiRightContent
类型的事务内容目的是解决什么问题?