GRPC เป็นเฟรมเวิร์กขั้นตอนการโทรระยะไกลประสิทธิภาพสูงที่ทันสมัย GRPC ช่วยให้แอปพลิเคชันไคลเอนต์และเซิร์ฟเวอร์สื่อสารอย่างโปร่งใสและทำให้การสร้างระบบที่เชื่อมต่อง่ายขึ้น
หน้าแรก: | grpc.io |
รายชื่อผู้รับจดหมาย: | [email protected] |
เพื่อเพิ่มความสามารถในการใช้งาน GRPC สนับสนุนวิธีมาตรฐานสำหรับการเพิ่มการพึ่งพาภาษาที่ผู้ใช้เลือก (ถ้ามีหนึ่ง) ในภาษาส่วนใหญ่รันไทม์ GRPC มาเป็นแพ็คเกจที่มีอยู่ในตัวจัดการแพ็คเกจภาษาของผู้ใช้
สำหรับคำแนะนำเกี่ยวกับวิธีการใช้รันไทม์ GRPC เฉพาะภาษาสำหรับโครงการโปรดดูเอกสารเหล่านี้
src/cpp
Grpc.Net.Client
, Grpc.AspNetCore.Server
grpc
go get google.golang.org/grpc
npm install @grpc/grpc-js
gRPC-ProtoRPC
ไปยัง podspecpecl install grpc
pip install grpcio
gem install grpc
คำแนะนำและแบบฝึกหัดต่อภาษาต่อภาษาสามารถพบได้ในส่วนเอกสารบนเว็บไซต์ grpc.io ตัวอย่างรหัสมีอยู่ในไดเรกทอรีตัวอย่าง
แพ็คเกจที่มีเลือดออกที่ถูกคอมไพล์ล่วงหน้าสร้างขึ้นของ HEAD
สาขาของ GRPC master
ถูกอัปโหลดทุกวันไปยังแพ็คเกจ. grpc.io
ยินดีต้อนรับ!
โปรดอ่านวิธีการให้ความช่วยเหลือซึ่งจะแนะนำคุณตลอดเวิร์กโฟลว์ทั้งหมดของวิธีการสร้างซอร์สโค้ดวิธีการเรียกใช้การทดสอบและวิธีการมีส่วนร่วมในการเปลี่ยนแปลงไปยัง GRPC Codebase เอกสาร "How to Interning" ยังมีข้อมูลเกี่ยวกับวิธีการทำงานของกระบวนการบริจาคและมีแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างผลงาน
บางครั้งสิ่งที่ผิดพลาด โปรดตรวจสอบคู่มือการแก้ไขปัญหาหากคุณกำลังประสบปัญหาเกี่ยวกับ GRPC
ดูแผงควบคุมประสิทธิภาพสำหรับหมายเลขประสิทธิภาพของ Master Branch Daily Builds
ดูแนวคิด GRPC
ที่เก็บนี้มีซอร์สโค้ดสำหรับไลบรารี GRPC ที่ใช้ในหลายภาษาที่เขียนไว้ด้านบนของไลบรารี C ++ Core ที่ใช้ร่วมกัน SRC/CORE
ห้องสมุดในภาษาต่าง ๆ อาจอยู่ในสถานะการพัฒนาต่างๆ เรากำลังมองหาผลงานสำหรับห้องสมุดเหล่านี้ทั้งหมด:
ภาษา | แหล่งที่มา |
---|---|
แบ่งปัน C ++ [Core Library] | src/core |
C ++ | src/cpp |
ทับทิม | src/ruby |
งูหลาม | src/python |
PHP | SRC/PHP |
C# (ตามคลังหลัก) | src/csharp |
วัตถุประสงค์ -C | src/objective-c |
ภาษา | repo แหล่งที่มา |
---|---|
ชวา | grpc-java |
Kotlin | grpc-kotlin |
ไป | grpc-go |
nodejs | grpc-node |
webjs | GRPC-WEB |
โผ | grpc-dart |
.NET (บริสุทธิ์ C# Impl.) | grpc-dotnet |
ฉับพลัน | GRPC-swift |