codingapi / codingapi/tx-lcn

作者赶快解决下客户端集群存在的问题

オープン
#396 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
4.2k
フォーク
1.4k
PR マージ指標
30日以内にマージされた PR はありません

説明

- [ ] 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
当客户端集群时会存在如下问题:
1.参与方加入事务组和tm通知事务单元到参与方时,无法保证是同一个参与方,该问题是很严重的;
2.存在这样的业务场景:参与方调用了发起方,那么在集群的情况下,就会存在参与方调用的发起方不是起始调用该参与方的那个发起方。

### 2. Environment:
- JDK version:
- OS:
- TX-LCN version: 5.0.2RELEASE
- Others:

### 3. Exception Stacktrace

```
Paste your Exception Stacktrace here!
```

### 4. Tour Idea
经本人加入交流群沟通和实际使用,发现客户端集群的问题已经严重影响到该框架的正常功能和后续迭代使用问题,请作者抽时间尽快解决,加油。
第一个问题:可以通过机器的IP+端口来识别每个实例,现在用的是模块名加端口,这样会导致集群出问题,因为在实际的集群环境中多实例的端口肯定都是一样的。
第二个问题:考虑到循环调用的场景。

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

The report names no files, tests, or entry points. Start by tracing client-cluster participant registration and TM notification flows, then reproduce both reported scenarios: mismatched participant instances and calls returning to the wrong initiator. Done means both scenarios are resolved and covered by an agreed validation approach.

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
backend, distributed-systems
issue の種類
バグ
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。