Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev5.2.0

grpc

Implementação do Dart do gRPC, um framework RPC universal de alto desempenho e código aberto.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
576 mil
Curtidas
465
Pontos Pub
150

Instalar pacote

flutter pub add grpc

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

O pacote grpc fornece uma implementação Dart do gRPC, permitindo chamadas remotas de procedimentos de alto desempenho e escaláveis entre plataformas. Ele suporta streaming bidirecional, chamadas unárias e serialização eficiente por meio de Protocol Buffers. Projetado para comunicação com baixa latência, é ideal para microserviços e aplicações em tempo real. O pacote se integra perfeitamente ao Flutter e a outros aplicativos baseados em Dart no Android, iOS, macOS, Windows e Linux. Ele aproveita o robusto ecossistema gRPC mantendo o modelo de programação assíncrona do Dart.

Casos de uso

  • Comunicação de microsserviços
  • Sincronização de dados em tempo real
  • Integração de API multiplataforma
  • Serviços de backend de alto desempenho
  • Backends de aplicativos móveis

Principais recursos

  • Suporta streaming bidirecional
  • Serialização eficiente do Protocol Buffer
  • Compatibilidade multiplataforma
  • Design de API assíncrona
  • Integração com o async/await do Dart

Indicado para

  • Desenvolvedores criando APIs escaláveis
  • Equipes usando gRPC em sistemas de backend
  • Aplicativos Flutter que precisam de RPC rápido
  • Aplicações em tempo real ou com baixa latência
  • Projetos que exigem interoperabilidade com serviços gRPC

Considerações

  • Requer definições de Protocol Buffer
  • Curva de aprendizado mais acentuada para novos usuários
  • Dependência de arquivos .proto externos
  • Configuração de rede necessária para produção
  • Tratamento de erros interno limitado em comparação com o REST

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

Dart pub package

The Dart implementation of gRPC: A high performance, open source, general RPC framework that puts mobile and HTTP/2 first.

Learn more

For complete documentation, see Dart gRPC.

Supported platforms

Note: grpc-web is supported by package:grpc/grpc_web.dart. UDS-unix domain socket is supported with sdk version >= 2.8.0.

Contributing

If you experience problems or have feature requests, open an issue.

Note that we have limited bandwidth to accept PRs, and that all PRs require signing the EasyCLA.

Categorias

Dependências

Lista de dependências 10 itens

Repositório-fonte

Projetos que usam este pacote

Rankings