GRPC adalah kerangka kerja prosedur jarak jauh (RPC) modern, open source, dan berkinerja tinggi yang dapat berjalan di mana saja. GRPC memungkinkan aplikasi klien dan server untuk berkomunikasi secara transparan, dan menyederhanakan pembangunan sistem yang terhubung.
Beranda: | grpc.io |
Milis: | [email protected] |
Untuk memaksimalkan kegunaan, GRPC mendukung metode standar untuk menambahkan dependensi ke bahasa yang dipilih pengguna (jika ada). Dalam sebagian besar bahasa, runtime GRPC hadir sebagai paket yang tersedia di manajer paket bahasa pengguna.
Untuk instruksi tentang cara menggunakan runtime GRPC khusus bahasa untuk suatu proyek, silakan merujuk ke dokumen-dokumen ini
src/cpp
Grpc.Net.Client
, Grpc.AspNetCore.Server
grpc
go get google.golang.org/grpc
npm install @grpc/grpc-js
gRPC-ProtoRPC
ke PODSPECpecl install grpc
pip install grpcio
gem install grpc
Panduan dan tutorial per-bahasa per-bahasa dapat ditemukan di bagian dokumentasi di situs web GRPC.IO. Contoh kode tersedia di direktori contoh.
Paket pendarahan yang sudah dikompilasi Bangun dari HEAD
GRPC master
Branch diunggah setiap hari ke paket.grpc.io.
Kontribusi dipersilakan!
Harap baca cara berkontribusi yang akan memandu Anda melalui seluruh alur kerja tentang cara membangun kode sumber, cara menjalankan tes, dan cara berkontribusi perubahan pada basis kode GRPC. Dokumen "Cara berkontribusi" juga berisi info tentang bagaimana proses kontribusi bekerja dan berisi praktik terbaik untuk membuat kontribusi.
Terkadang ada yang salah. Silakan periksa panduan pemecahan masalah jika Anda mengalami masalah dengan GRPC.
Lihat Dasbor Kinerja untuk jumlah kinerja Build Daily Branch Daily.
Lihat konsep GRPC
Repositori ini berisi kode sumber untuk pustaka GRPC yang diimplementasikan dalam berbagai bahasa yang ditulis di atas C ++ Core Library SRC/Core bersama.
Perpustakaan dalam berbagai bahasa mungkin ada di berbagai negara pembangunan. Kami mencari kontribusi untuk semua perpustakaan ini:
Bahasa | Sumber |
---|---|
Bersama C ++ [Perpustakaan Inti] | SRC/Core |
C ++ | SRC/CPP |
Rubi | SRC/Ruby |
Python | SRC/Python |
Php | SRC/PHP |
C# (berbasis perpustakaan inti) | SRC/CSHARP |
Objektif-C | SRC/Objective-C |
Bahasa | Sumber repo |
---|---|
Jawa | GRPC-JAVA |
Kotlin | GRPC-KOTLIN |
Pergi | GRPC-GO |
NodeJS | Grpc-node |
Webjs | GRPC-WEB |
Anak panah | GRPC-DART |
.Net (murni C# impl.) | GRPC-DOTNET |
Cepat | GRPC-Swift |