Pakete, Repositories und App-Kategorien suchen

Paketdetailsv5.2.0

grpc

Dart-Implementierung von gRPC, einem leistungsstarken, quelloffenen universellen RPC-Framework.

AndroidiOSmacOSWindowsLinux
30-Tage-Downloads
576.000
Likes
465
Pub-Punkte
150

Paket installieren

flutter pub add grpc

Paketübersicht

Aus öffentlichen Paketdaten erstellte Orientierung.

Das grpc-Paket bietet eine Dart-Implementierung von gRPC und ermöglicht leistungsstarke, skalierbare Remote-Prozeduraufrufe über Plattformen hinweg. Es unterstützt bidirektionales Streaming, einfache Aufrufe sowie effiziente Serialisierung mittels Protocol Buffers. Aufgrund der niedrigen Latenz ist es ideal für Microservices und Echtzeitanwendungen. Das Paket integriert sich nahtlos mit Flutter und anderen Dart-basierten Anwendungen unter Android, iOS, macOS, Windows und Linux. Es nutzt das starke gRPC-Ökosystem, während es das asynchrone Programmiermodell von Dart beibehält.

Anwendungsfälle

  • Mikroservices-Kommunikation
  • Echtzeit-Daten-Synchronisierung
  • Plattformübergreifende API-Integration
  • Leistungsstarke Backend-Dienste
  • Mobile App Backends

Hauptmerkmale

  • Unterstützt bidirektionales Streaming
  • Effiziente Serialisierung von Protocol Buffer
  • Plattformübergreifende Kompatibilität
  • Asynchrone API-Entwicklung
  • Integration mit Dart's async/await

Geeignet für

  • Entwickler, die skalierbare APIs erstellen
  • Teams, die gRPC in Backend-Systemen verwenden
  • Flutter-Apps, die schnellen RPC benötigen
  • Echtzeit- oder niedriglatenzbasierte Anwendungen
  • Projekte, die eine Interoperabilität mit gRPC-Diensten erfordern

Hinweise

  • Protokollpufferdefinitionen erforderlich
  • Steilere Lernkurve für neue Benutzer
  • Abhängigkeit von externen .proto-Dateien
  • Netzwerkkonfiguration für die Produktion erforderlich
  • Eingeschränkte integrierte Fehlerbehandlung im Vergleich zu REST

Original-README

Originaler README-Schnappschuss aus dem verknüpften Quell-Repository. Aktuelle Inhalte finden Sie im Repository.

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.

Kategorien

Abhängigkeiten

Abhängigkeiten 10 Einträge

Quell-Repository

Projekte, die dieses Paket verwenden

Ranglisten