codingapi / codingapi/tx-lcn

集群的情况下部分子事务提交失败

未关闭
#352 11 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Java
星标
4.2k
派生
1.4k
PR 合并指标
30 天内没有已合并 PR

描述

- [x] I have searched the [issues](https://github.com/codingapi/tx-lcn/issues) of this repository and believe that this is not a duplicate.

### 1. Bug Description
业务服务每个两台,tm只有一台,提交数据时,日志正常,但是会有部分事务没有成功。不集群的情况下并不会发生该问题 . 失败的事务可能是发起方,也可能是子事务.

我更改过改源码, 主要是负载均衡不支持1.5.0 下eureka的问题, 但我想这应该不会导致上述问题.

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先复现报告中的拓扑:两个 business-service 实例、一个 TM 实例,以及基于 Eureka 的负载均衡。跟踪 commit 为何可能对发起事务或子事务中的任一方发生部分失败,然后验证集群和非集群运行是否都能成功完成所有事务;报告中未指定源文件或测试。

由索引模型根据 Issue 内容生成。

评估

技术栈
java, spring
领域
backend, distributed-systems
Issue 类型
缺陷
难度
5/5
预计耗时
一周以上
活跃度
停滞
描述清晰度
需要澄清
新手友好度
25/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。