Mengimpor gRPC (.proto atau refleksi)
Ada dua jalan menuju pohon gRPC di dalam Restorm.
Dari sebuah file .proto
Section titled “Dari sebuah file .proto”File ▸ Impor (Ctrl+I) lalu pilih file .proto-nya. Konten yang
ditempelkan juga dikenali (keberadaan syntax = "proto…", atau sebuah service
yang berisi rpc).
| Elemen | Yang dibuat Restorm darinya |
|---|---|
Setiap service | Sebuah folder |
Setiap rpc | Sebuah permintaan gRPC |
| Penanda streaming | Tipe panggilannya (unary, server-stream, client-stream, bidirectional-stream) |
| Pesan masukannya | Sebuah pesan contoh yang sudah terisi, disusun menurut bentuk pesannya |
| Deskripsi dan tipe | Dokumentasi API dan enumerasi |
Melalui refleksi server
Section titled “Melalui refleksi server”Dari modal impor gRPC, masukkan alamat host:port sebuah server yang sedang
berjalan. Restorm mengueri layanan refleksinya lalu membangun pohon yang sama
seperti dari sebuah .proto.

Dua keuntungan yang menonjol:
- Setelahnya tetap berfungsi tanpa koneksi. Himpunan deskriptor yang diperoleh disimpan pada setiap permintaan yang dibuat: panggilannya tetap berfungsi meski server refleksinya sudah tidak dapat dihubungi.
- Dapat disinkronkan ulang. Menyambung kembali ke alamat yang sama dikenali sebagai pembaruan pohon yang sudah ada, bukan sebagai impor baru. Tombol Segarkan dari refleksi juga tersedia di tab permintaannya.
Jika servernya tidak mengimplementasikan refleksi, Restorm menyatakannya secara
eksplisit: impor saja .proto-nya.
Memperbarui
Section titled “Memperbarui”gRPC termasuk format yang dapat disinkronkan ulang, pada kedua modenya. Lihat Memperbarui dari sumber.