non group id. Redis控制事务生命周期造成超时,并找不到
- Langage dominant
- Java
- Étoiles
- 4.2k
- Forks
- 1.4k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
在进行操作事务时候,如果当前微服务停止与当前 TranictionManager 连接 信息,然后重启服务,就会导致 non group id. 过几分钟就会生成,
--- 建议,提供时效配置。
望悉知。
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par reproduire la séquence signalée : arrêtez puis redémarrez la connexion du microservice à TransactionManager pendant une transaction, puis déterminez à quel moment le cycle de vie contrôlé par Redis produit « non group id ». Déterminez où le timeout est appliqué et quel point de configuration permettrait de rendre sa durée ajustable ; le travail est terminé lorsque le timeout est configurable et que le group ID manquant ne se produit plus après le scénario de redémarrage.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, redis
- Domaine
- distributed-systems
- Type d'issue
- Bug
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 20/100