googleapis / googleapis/java-pubsublite
Consider implementing publish flow control
- Langage dominant
- Java
- Étoiles
- 42
- Forks
- 27
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
When a streaming connection to the pub/sub lite service is started, an InitialRequest is sent to establish the stream. Typically, we wait until an initial response is received before the stream enters the "running" state.
However, if the InitialRequest fails due to a retryable error, the connection is retried and the stream enters the "running" state before an initial response has been received.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par suivre la connexion de streaming de publication depuis InitialRequest, en passant par la gestion des nouvelles tentatives jusqu'à la transition vers l'état "running". Confirmez le comportement actuel avec un test ciblé, puis assurez-vous qu'un échec initial réessayable ne marque pas le flux comme running avant la réception d'une réponse initiale.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- distributed-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100