apache / apache/pulsar-client-node

Creating a subscription with initial position as "earliest"

Abierto
#92 3 comentarios 0 reacciones 0 asignados Ver en GitHub
triage/week-23 type/feature
Lenguaje dominante
C++
Estrellas
164
Forks
98
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

My use case: I have a shared subscription with a bunch of consumers. Suppose, all the consumers die and there are messages still being published to the topic. When a new consumer comes in, I want it to read from the last unacknowledged message so that no messages are lost or unprocessed.

So, I want to create a subscription with initial subscription position as `earliest` but I don't see any option to set the initial position. Also, What is default behavior? `earliest` or `latest` ?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Empieza localizando la API de creación de suscripciones en el cliente NodeJS y siguiendo cómo se selecciona su posición inicial. Comprueba el comportamiento existente y la documentación sobre el valor predeterminado, luego define la opción y verifica que un nuevo consumidor pueda comenzar en la posición solicitada sin perder mensajes no confirmados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
javascript, nodejs
Área
distributed-systems
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.