在集群环境下存在问题,不会进行joinGroup
- 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