apache / apache/pulsar-client-python
[python-client] Support KeySharedPolicy in consumer configuration
- Linguagem predominante
- Python
- Estrelas
- 75
- Forks
- 53
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
Support for auto-hash and sticky-hash based policy (https://github.com/apache/pulsar/issues/4077) was added to cpp client (https://github.com/apache/pulsar/pull/7842) java (https://github.com/apache/pulsar/pull/5928) & go (https://github.com/apache/pulsar-client-go/pull/363) It would be great to have these changes ported to python client as well.
**Describe the solution you'd like**
Expose the ConsumerConfiguration::KeySharedPolicy and related setter/getter to Python client.
Guia de contribuição
Direção de pesquisa
Comece pela configuração do consumidor do cliente Python e localize a interface ConsumerConfiguration::KeySharedPolicy; em seguida, compare as implementações relacionadas vinculadas para os clientes C++, Java e Go. A tarefa estará concluída quando o cliente Python expuser KeySharedPolicy e seu setter e getter relacionados de forma consistente com esses clientes.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- distributed-systems
- Tipo de issue
- Funcionalidade
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 42/100