Aller au contenu

Uvoz gRPC-a (.proto ili refleksija)

Do gRPC stabla u Restormu vode dva puta.

Datoteka ▸ Uvezi (Ctrl+I), zatim datoteka .proto. Prepoznaje se i zalijepljen sadržaj (prisutnost syntax = "proto…" ili service s rpc stavkama).

ElementŠto Restorm od toga radi
Svaki serviceMapa
Svaki rpcgRPC zahtjev
Oznake tokaVrsta poziva (unary, server-stream, client-stream, bidirectional-stream)
Ulazna porukaUnaprijed popunjena poruka primjera, izgrađena prema obliku poruke
Opisi i tipoviAPI dokumentacija i enumeracije

U modalnom prozoru za gRPC uvoz navedite adresu host:port poslužitelja u pogonu. Restorm ispituje njegovu uslugu refleksije i gradi isto stablo kao iz .proto datoteke.

Modalni prozor „gRPC poslužitelj (refleksija)”: polje za adresu host, opcija Koristi TLS i tablica neobaveznih metapodataka autentifikacije

Dvije zamjetne prednosti:

  1. Nakon toga radi izvan mreže. Dobiveni skup deskriptora pohranjuje se na svaki stvoreni zahtjev: pozivi rade čak i ako poslužitelj refleksije više nije dostupan.
  2. Može se ponovno sinkronizirati. Ponovno spajanje na istu adresu prepoznaje se kao ažuriranje postojećeg stabla, a ne kao novi uvoz. Na kartici zahtjeva postoji i gumb Osvježi iz refleksije.

Ako poslužitelj ne implementira refleksiju, Restorm to izričito javlja: tada uvezite .proto.

gRPC je među formatima koji se mogu ponovno sinkronizirati, u oba načina. Pogledajte Ažuriranje iz izvora.