これら2つのライブラリで利用可能な機能の比較については、このドキュメントを参照してください
ディレクトリ: packages/grpc-js
NPMパッケージ: @grpc/grpc-js
このライブラリは、C ++アドオンなしで、JavaScriptで純粋にGRPCのコア機能を実装しています。 node.jsが実行されるすべてのプラットフォームで、node.jsの最新バージョンで動作します。
ディレクトリ: packages/grpc-native-core [email protected]に住んでいます)(インストール情報についてはこちらを参照)
NPMパッケージ:GRPC。
これは、C ++アドオンを使用したGRPCの非推奨実装です。 node.jsが実行されるほとんどのプラットフォームでは、node.jsのバージョンで最大14の動作します。
ディレクトリ: packages/proto-loader
NPMパッケージ: @grpc/proto-roader
このライブラリは、 .protoファイルをGRPCライブラリに渡すことができるオブジェクトにロードします。
ディレクトリ: packages/grpc-tools
NPMパッケージ:GRPC-Tools
NPMでのインストールを容易にするためのProtocおよびGRPCノードProtocプラグインの分布。
ディレクトリ: packages/grpc-health-check
NPMパッケージ:GRPC-Health-Check
GRPCサーバーの健康チェックサービス。
ディレクトリ: packages/grpc-reflection
NPMパッケージ: @grpc/reflection
GRPCサーバーのリフレクションAPIサービス。