Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Add support for blocking server stubs

Aberta
#13,016 4 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
55/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Ativa
Stack de tecnologia
java
Domínio
api, backend

Direção de pesquisa

Comece rastreando o blocking client v2 stub gerado existente e o suporte existente do repositório a blocking server stubs e, em seguida, encontre os pontos de entrada da geração de código que os conectam. Confirme a blocking-native server API gerada e valide-a em relação ao comportamento existente do servidor e aos testes de geração; considera-se concluído quando os desenvolvedores puderem gerar um blocking server stub correspondente para uso com virtual threads.

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

Descrição

enhancement
Is your feature request related to a problem?

Currently there's a blocking client v2 stub generated, but we don't have a server stub to match.

Describe the solution you'd like

A simplified api surface for developers who run on virtual threads for example, with a blocking-native api.

Describe alternatives you've considered

The closest thing to programming with a blocking api is the kotlin coroutines generated stubs.

Additional context

From what I can tell there's existing code in the repo to support blocking server stubs, but code generation does not exist for it.

Linguagem predominante
Java
Estrelas
12.1k
Forks
4k
Merge médio
2d 1h
PRs com merge (30d)
31

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de grpc/grpc-java

Todas as issues de grpc/grpc-java

Issues semelhantes

Mais issues de Java

Receba novas issues na sua caixa de entrada

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