gRPC içe aktarma (.proto veya yansıma)
Restorm’da bir gRPC ağacına iki yol götürür.
Bir .proto dosyasından
Section titled “Bir .proto dosyasından”Dosya ▸ İçe aktar (Ctrl+I), ardından .proto dosyası. Yapıştırılan içerik
de tanınır (syntax = "proto…" satırının ya da rpc içeren bir service
tanımının varlığı).
| Öğe | Restorm’un yaptığı |
|---|---|
Her service | Bir klasör |
Her rpc | Bir gRPC isteği |
| Akış göstergeleri | Çağrı türü (unary, server-stream, client-stream, bidirectional-stream) |
| Girdi mesajı | Mesajın biçimine göre kurulmuş, önceden doldurulmuş bir örnek mesaj |
| Açıklamalar ve türler | API dokümantasyonu ve numaralandırmalar |
Sunucu yansımasıyla
Section titled “Sunucu yansımasıyla”gRPC içe aktarma penceresinden, çalışan bir sunucunun host:port adresini
girin. Restorm sunucunun yansıma (reflection) servisini sorgular ve bir
.proto’dan kuracağı ağacın aynısını oluşturur.

Dikkate değer iki avantajı var:
- Sonrasında çevrimdışı da çalışır. Elde edilen tanımlayıcı kümesi, oluşturulan her isteğe kaydedilir: yansıma sunucusuna artık erişilemese bile çağrılar çalışır.
- Yeniden eşitlenebilir. Aynı adrese yeniden bağlanmak, yeni bir içe aktarma değil, mevcut ağacın güncellenmesi olarak tanınır. İstek sekmesinde ayrıca bir Reflection’dan yenile düğmesi bulunur.
Sunucu yansımayı desteklemiyorsa Restorm bunu açıkça bildirir: o zaman .proto
dosyasını içe aktarın.
Güncelleme
Section titled “Güncelleme”gRPC, her iki modda da yeniden eşitlenebilir biçimler arasındadır. Bkz. Kaynaktan güncelleme.