[feature request] Support Consumer.getLastMessageId
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza inspeccionando la Consumer API en el repositorio pulsar-client-node y el soporte existente de getLastMessageIdAsync en el cliente C++. Añade después el método Consumer solicitado para el cliente Node y verifica que indique si se ha leído el mensaje más reciente, incluyendo cobertura para consumidores con un backlog significativo.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
First off, thank you for all the development you do on Pulsar! 😄
Motivation
When combining data from two Consumers by event timestamps and the topics have significant backlog, it gets tricky to make sure that all relevant events have arrived. If we could check from the Consumer whether we have already read the latest message, that would simplify the code.
The C++ client already supports Consumer.getLastMessageIdAsync. (Though the Java client has deprecated the singular version of that method, supposedly due to the Consumers being able to subscribe to several topics concurrently. For us right now the singular version is enough.)
- Lenguaje dominante
- C++
- Estrellas
- 164
- Forks
- 99
- Merge medio
- 5 d 18 h
- PR fusionados (30 d)
- 2
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de apache/pulsar-client-node
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
apache/pulsar-client-node#477 ·
-
公司网络无法访问海外站点,如何解决? Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
apache/pulsar-client-node#455 · 3 comentarios ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
apache/pulsar-client-node#432 · 2 reacciones ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 38/100
apache/pulsar-client-node#431 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
apache/pulsar-client-node#429 · 1 comentario ·
Todos los issues de apache/pulsar-client-node
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
litertlm-android AAR ships no consumer ProGuard rules → "mid == null" SIGABRT in minified apps Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
google-ai-edge/LiteRT-LM#3739 ·
-
Component: GLib
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
brave/brave-browser#59300 ·
-
Mute ydb/tests/functional/dstool/test_canonical_requests.py.Test.test_group_take_snapshot in main Abiertoai_reviewed
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
ydb-platform/ydb#53974 · 3 comentarios ·