apache / apache/pulsar-client-cpp

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

Aberta
#95 3 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
C++
Estrelas
71
Forks
90
Merge médio
2h 33min
PRs com merge (30d)
3

Descrição

### 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!

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo PIP 68: Exclusive Producer e PIP161: ExclusiveWithFencing e, em seguida, compare os modos de acesso do producer compatíveis com o cliente C++ atual. A issue é uma solicitação de acompanhamento, e não uma tarefa com escopo definido; portanto, o trabalho concluído e os arquivos específicos não estão definidos aqui.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
cpp
Domínio
api, backend-api-design
Tipo de issue
Funcionalidade
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.