이 두 라이브러리에서 사용 가능한 기능을 비교하려면이 문서를 참조하십시오.
디렉토리 : 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가 실행되는 대부분의 플랫폼에서 최대 14 개의 Node.js 버전에서 작동합니다.
디렉토리 : packages/proto-loader
NPM 패키지 : @grpc/proto-loader
이 라이브러리는 .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 서비스.