gRPC importálása (.proto vagy reflexió)
Két út vezet gRPC-fához a Restormban.
.proto fájlból
Section titled “.proto fájlból”Fájl ▸ Importálás (Ctrl+I), majd a .proto fájl. A beillesztett tartalom
is felismert (a syntax = "proto…" jelenléte, vagy egy service rpc
elemekkel).
| Elem | Amit a Restorm készít belőle |
|---|---|
Minden service | Egy mappa |
Minden rpc | Egy gRPC-kérés |
| A folyamjelzők | A hívás típusa (unary, server-stream, client-stream, bidirectional-stream) |
| A bemeneti üzenet | Az üzenet alakja alapján felépített, előre kitöltött példaüzenet |
| Leírások és típusok | Az API-dokumentáció és a felsorolások |
Kiszolgálói reflexió útján
Section titled “Kiszolgálói reflexió útján”A gRPC importálási párbeszédpanelen meg kell adni egy futó kiszolgáló
host:port címét. A Restorm lekérdezi a reflexiós szolgáltatását, és ugyanazt
a fát építi fel, mint egy .proto fájlból.

Két figyelemre méltó előnye van:
- Utána offline is működik. A kapott leírókészlet minden létrejövő kérésen eltárolódik: a hívások akkor is működnek, ha a reflexiós szolgáltatása már nem érhető el.
- Újraszinkronizálható. Az ugyanahhoz a címhez való újbóli kapcsolódást a Restorm a meglévő fa frissítéseként ismeri fel, nem új importálásként. A kérés lapján is található egy Frissítés reflectionből gomb.
Ha a kiszolgáló nem valósítja meg a reflexiót, a Restorm ezt kifejezetten
jelzi: ilyenkor a .proto fájlt kell importálni.
Frissítés
Section titled “Frissítés”A gRPC mindkét módban az újraszinkronizálható formátumok közé tartozik. Lásd: Frissítés a forrásból.