Gå til indhold

Importér gRPC (.proto eller refleksion)

To veje fører til en gRPC-træstruktur i Restorm.

Fil ▸ Importér (Ctrl+I), og derefter .proto-filen. Indsat indhold genkendes også (tilstedeværelsen af syntax = "proto…" eller af en service med rpc’er).

ElementHvad Restorm gør med det
Hver serviceEn mappe
Hver rpcEn gRPC-anmodning
StrømindikatorerneKaldstypen (unary, server-stream, client-stream, bidirectional-stream)
InputbeskedenEn forudfyldt eksempelbesked, bygget efter beskedens form
Beskrivelser og typerAPI-dokumentationen og opremsningerne

Angiv adressen host:port på en kørende server i gRPC-importdialogen. Restorm spørger dens refleksionstjeneste og bygger den samme træstruktur som ud fra en .proto.

Dialogen »gRPC-server (refleksion)«: adressefeltet host, indstillingen Brug TLS og tabellen over valgfri godkendelsesmetadata

To bemærkelsesværdige fordele:

  1. Det virker offline bagefter. Det opnåede sæt deskriptorer gemmes på hver oprettet anmodning: kaldene virker, også selv om refleksionsserveren ikke længere kan nås.
  2. Det kan gensynkroniseres. At forbinde til den samme adresse igen genkendes som en opdatering af den eksisterende træstruktur og ikke som en ny import. Der findes desuden en knap, Opdater fra refleksionen, på anmodningsfanen.

Understøtter serveren ikke refleksion, siger Restorm det tydeligt: importér så .proto-filen.

gRPC er blandt de formater, der kan gensynkroniseres, i begge tilstande. Se Opdatér fra kilden.