Para una comparación de las características disponibles en estas dos bibliotecas, consulte este documento
Directorio: packages/grpc-js
Paquete NPM: @GRPC/GRPC-JS
Esta biblioteca implementa la funcionalidad central de GRPC únicamente en JavaScript, sin un complemento C ++. Funciona en las últimas versiones de Node.js en todas las plataformas que se ejecuta Node.js.
Directorio: packages/grpc-native-core (vive en la sucursal [email protected] ) (ver aquí para obtener información de instalación)
Paquete NPM: GRPC.
Esta es la implementación desapercibida de GRPC utilizando un complemento C ++. Funciona en versiones de Node.js hasta 14 en la mayoría de las plataformas que Node.js se ejecuta.
Directorio: packages/proto-loader
Paquete NPM: @GRPC/Proto-Loader
Esta biblioteca carga .proto se presenta en objetos que se pueden pasar a las bibliotecas GRPC.
Directorio: packages/grpc-tools
Paquete NPM: GRPC-Tools
Distribución de Protoc y el complemento de protocas del nodo GRPC para facilitar la instalación con NPM.
Directorio: packages/grpc-health-check
Paquete NPM: GRPC-Health-Check
Servicio de verificación de salud para servidores GRPC.
Directorio: packages/grpc-reflection
Paquete NPM: @GRPC/Reflection
Servicio API de reflexión para servidores GRPC.