The English version of quarkus.io is the official project site. Translated sites are community supported on a best-effort basis.

gRPC

O gRPC é um framework RPC de alto desempenho. Ele pode conectar de forma eficiente serviços implementados usando várias linguagens e frameworks. Além disso é aplicável na fase final da computação distribuída para conectar dispositivos, aplicativos móveis e navegadores a serviços de back-end.

Em geral, o gRPC utiliza HTTP/2, TLS e Protobuf (buffers de protocolo) . Em uma arquitetura de microserviços, o gRPC é uma alternativa eficiente e segura ao HTTP.

A extensão gRPC do Quarkus integra o gRPC em uma aplicação Quarkus. Ela:

  • suporta a implementação de serviços gRPC

  • suporta o consumo de serviços gRPC

  • integra-se com o motor reativo do Quarkus, bem como com o modelo de desenvolvimento reativo

  • permite comunicação em texto simples, bem como TLS, e TLS com autenticação mútua

  • suporta a integração xDS gRPC

  • suporta o desenvolvimento de gRPC InProcess

O Quarkus gRPC é baseado no Vert.x gRPC.

Conteúdo Relacionado