Lewati ke konten

Mengimpor gRPC (.proto atau refleksi)

Ada dua jalan menuju pohon gRPC di dalam Restorm.

File ▸ Impor (Ctrl+I) lalu pilih file .proto-nya. Konten yang ditempelkan juga dikenali (keberadaan syntax = "proto…", atau sebuah service yang berisi rpc).

ElemenYang dibuat Restorm darinya
Setiap serviceSebuah folder
Setiap rpcSebuah permintaan gRPC
Penanda streamingTipe panggilannya (unary, server-stream, client-stream, bidirectional-stream)
Pesan masukannyaSebuah pesan contoh yang sudah terisi, disusun menurut bentuk pesannya
Deskripsi dan tipeDokumentasi API dan enumerasi

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.

Modal “Server gRPC (refleksi)”: kolom alamat host, opsi Gunakan TLS, dan tabel metadata autentikasi opsional

Dua keuntungan yang menonjol:

  1. 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.
  2. 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.

gRPC termasuk format yang dapat disinkronkan ulang, pada kedua modenya. Lihat Memperbarui dari sumber.