สำหรับการเปรียบเทียบคุณสมบัติที่มีอยู่ในสองห้องสมุดดูเอกสารนี้
ไดเรกทอรี: packages/grpc-js
แพ็คเกจ npm: @grpc/grpc-js
ไลบรารีนี้ใช้ฟังก์ชั่นหลักของ GRPC อย่างหมดจดใน JavaScript โดยไม่มี Addon C ++ มันทำงานกับ Node.js เวอร์ชันล่าสุดในทุกแพลตฟอร์มที่ Node.js ทำงาน
ไดเรกทอรี: packages/grpc-native-core (อาศัยอยู่ในสาขา [email protected] ) (ดูที่นี่สำหรับข้อมูลการติดตั้ง)
แพ็คเกจ NPM: GRPC
นี่คือการใช้งานที่เลิกใช้แล้วของ GRPC โดยใช้ Addon C ++ มันใช้งานได้กับ Node.js มากถึง 14 บนแพลตฟอร์มส่วนใหญ่ที่ Node.js ทำงาน
ไดเรกทอรี: packages/proto-loader
แพ็คเกจ npm: @grpc/proto-loader
ไลบรารีนี้โหลดไฟล์ .proto ลงในวัตถุที่สามารถส่งผ่านไปยังไลบรารี GRPC
ไดเรกทอรี: packages/grpc-tools
แพ็คเกจ NPM: GRPC-Tools
การกระจายของปลั๊กอิน Protoc และ GRPC Node Protoc เพื่อความสะดวกในการติดตั้งด้วย NPM
ไดเรกทอรี: packages/grpc-health-check
แพ็คเกจ NPM: GRPC-Health-Check
บริการตรวจสุขภาพสำหรับเซิร์ฟเวอร์ GRPC
ไดเรกทอรี: packages/grpc-reflection
แพ็คเกจ npm: @grpc/reflection
บริการ Reflection API สำหรับเซิร์ฟเวอร์ GRPC