codingapi / codingapi/tx-lcn

在集群环境下存在问题,不会进行joinGroup

Offen
#443 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
4.2k
Forks
1.4k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

贡献一个bug,多tm,tc集群环境下:
a,b两个服务,a调b,各自完成业务,提交事务。
在非集群环境下,调用情况如下:
createGroup
joinGroup
notifyGroup
notifyUnit
remove group
notify group successfully
集群环境下调用情况如下:
createGroup
notifyGroup
notifyUnit
remove group
notify group successfully
集群环境b服务没有进行joinGroup,导致其事务不会提交,a正常完成,数据不一致

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die im Issue beschriebenen Aufrufsequenzen für Nicht-Cluster und Cluster zu reproduzieren, und verfolge dann den Cluster-Pfad, um festzustellen, wo b joinGroup überspringt. Die Arbeit ist abgeschlossen, wenn der beteiligte Service der Gruppe beitritt und seine Transaktion konsistent mit der von a committed wird, ohne Dateninkonsistenz.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
backend, distributed-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.