Importera gRPC (.proto eller reflektion)
Två vägar leder till ett gRPC-träd i Restorm.
Från en .proto-fil
Section titled “Från en .proto-fil”Arkiv ▸ Importera (Ctrl+I) och sedan .proto-filen. Inklistrat innehåll
känns också igen (förekomst av syntax = "proto…", eller ett service med
rpc).
| Element | Vad Restorm gör av det |
|---|---|
Varje service | En mapp |
Varje rpc | En gRPC-begäran |
| Strömningsflaggorna | Anropstypen (unary, server-stream, client-stream, bidirectional-stream) |
| Ingångsmeddelandet | Ett förifyllt exempelmeddelande, byggt utifrån meddelandets form |
| Beskrivningar och typer | API-dokumentationen och uppräkningarna |
Via serverreflektion
Section titled “Via serverreflektion”I gRPC-importdialogen anger du adressen host:port till en server som körs.
Restorm frågar dess reflektionstjänst och bygger samma träd som från en .proto.

Två märkbara fördelar:
- Det fungerar offline efteråt. Den uppsättning deskriptorer som hämtas lagras på varje skapad begäran: anropen fungerar även om reflektionsservern inte längre går att nå.
- Det går att synkronisera om. Att ansluta igen till samma adress känns igen som en uppdatering av det befintliga trädet, inte som en ny import. Det finns även en knapp Uppdatera från reflektionen på begärandefliken.
Om servern inte implementerar reflektion säger Restorm det uttryckligen:
importera då .proto-filen i stället.
Uppdatera
Section titled “Uppdatera”gRPC är ett av de format som går att synkronisera om, i båda lägena. Se Uppdatera från källan.