Für einen Vergleich der in diesen beiden Bibliotheken verfügbaren Funktionen finden Sie in diesem Dokument
Verzeichnis: packages/grpc-js
NPM-Paket: @GRPC/GRPC-JS
Diese Bibliothek implementiert die Kernfunktionalität von GRPC ausschließlich in JavaScript ohne C ++ - Addon. Es funktioniert auf den neuesten Versionen von node.js auf allen Plattformen, auf denen Node.js ausgeführt wird.
Verzeichnis: packages/grpc-native-core (lebt in der Branche [email protected] ) (siehe hier für Installationsinformationen)
NPM -Paket: GRPC.
Dies ist die veraltete Implementierung von GRPC unter Verwendung eines C ++ - Addon. Es funktioniert auf Versionen von Node.js bis zu 14 auf den meisten Plattformen, auf denen Node.js ausgeführt wird.
Verzeichnis: packages/proto-loader
NPM-Paket: @GRPC/Proto-Lader
Diese Bibliothek lädt .proto -Dateien in Objekte, die an die GRPC -Bibliotheken übergeben werden können.
Verzeichnis: packages/grpc-tools
NPM-Paket: GRPC-Tools
Verteilung des Protocs und des GRPC -Knoten -Protoc -Plugins zur einfachen Installation mit NPM.
Verzeichnis: packages/grpc-health-check
NPM-Paket: GRPC-Health-Check
Health Check -Service für GRPC -Server.
Verzeichnis: packages/grpc-reflection
NPM -Paket: @GRPC/Reflexion
Reflexions -API -Dienst für GRPC -Server.