apache / apache/pulsar-client-cpp

[feature request] C++ client support producer access mode.

Abierto
#95 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
71
Forks
90
Merge medio
2 h 33 min
PR fusionados (30 d)
3

Descripción

### Search before asking

- [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar.

### Motivation

The current java client supports four access modes: `Shared`, `Exclusive`, `ExclusiveWithFencing`, and `WaitForExclusive`.

C++ and Python also needs support.

The issue is responsible for tracking, and specific tasks can be disassembled to do.

### Solution

Refer PIP:
1. [PIP 68: Exclusive Producer](https://github.com/apache/pulsar/wiki/PIP-68%3A-Exclusive-Producer)
2. [PIP161: ExclusiveWithFencing](https://github.com/apache/pulsar/issues/15528)

### Alternatives

_No response_

### Anything else?

_No response_

### Are you willing to submit a PR?

- [ ] I'm willing to submit a PR!

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Comienza leyendo PIP 68: Exclusive Producer y PIP161: ExclusiveWithFencing, y luego compara sus modos de acceso de productor compatibles con el cliente C++ actual. El issue es una solicitud de seguimiento más que una tarea delimitada, por lo que el trabajo completado y los archivos específicos no están definidos aquí.

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

Evaluación

Stack tecnológico
cpp
Área
api, backend-api-design
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.