Přeskočit na obsah

Import gRPC (.proto nebo reflexe)

Ke stromu gRPC v aplikaci Restorm vedou dvě cesty.

Soubor ▸ Importovat (Ctrl+I) a poté soubor .proto. Rozpozná se i vložený obsah (podle přítomnosti syntax = "proto…" nebo bloku service s definicemi rpc).

PrvekCo s ním Restorm udělá
Každá serviceSložka
Každé rpcPožadavek gRPC
Příznaky streamováníTyp volání (unary, server-stream, client-stream, bidirectional-stream)
Vstupní zprávaPředplněná ukázková zpráva, vytvořená podle tvaru zprávy
Popisy a typyDokumentace API a výčtové typy

V importním dialogu pro gRPC zadejte adresu host:port běžícího serveru. Restorm se dotáže jeho reflexní služby a vytvoří tentýž strom jako ze souboru .proto.

Dialog „Server gRPC (reflexe)“: pole pro adresu host, volba Použít TLS a tabulka nepovinných ověřovacích metadat

Dvě podstatné výhody:

  1. Potom to funguje i offline. Získaná sada deskriptorů se uloží na každý vytvořený požadavek: volání fungují i tehdy, když už reflexní server není dostupný.
  2. Lze to znovu synchronizovat. Opětovné připojení na tutéž adresu se rozpozná jako aktualizace existujícího stromu, nikoli jako nový import. Na kartě požadavku je navíc tlačítko Obnovit z reflection.

Pokud server reflexi neimplementuje, Restorm to výslovně oznámí: pak naimportujte soubor .proto.

gRPC patří mezi formáty, které lze znovu synchronizovat, a to v obou režimech. Viz Aktualizace ze zdroje.