Aller au contenu

Simuliranje gRPC usluge

Desni klik na mapu ▸ Dodaj ▸ gRPC poslužitelj.

Svaka je simulirana metoda stavka popisa:

PoljeUloga
Usluga / MetodaOno što se poslužuje
Vrsta pozivaunary, server-stream, client-stream, bidirectional-stream
Poruka odgovoraVraćena poruka, u JSON-u — JSON niz za tok, pri čemu je svaki element jedan okvir
Statusni kod0 za OK ili bilo koji drugi gRPC kod
Statusna porukaPripadajuća poruka
Završni metapodaciTrailer zaglavlja
SkriptaJavaScript, koji prevladava nad porukom odgovora

Element gRPC poslužitelj: port osluškivanja, uključena refleksija, ugrađeni proto deskriptor i popis lažnih metoda s njihovom uslugom, vrstom poziva, statusnim kodom i porukom odgovora

To je najisplativija upotreba: reproducirati statusne kodove kojima vaš klijent mora znati rukovati.

KodKoristan za testiranje
4 DEADLINE_EXCEEDEDPonašanja pri prekoračenju vremena
8 RESOURCE_EXHAUSTEDOgraničavanja propusnosti
14 UNAVAILABLEPovratnog rješenja i ponovnog pokušaja
16 UNAUTHENTICATEDObnove tokena

Popunite kod, poruku i završne metapodatke, pa provjerite reagira li vaš klijent ispravno.

Za tokovni način poruka odgovora JSON je niz: svaki se element šalje kao zaseban okvir.

Poslužitelj prema zadanome izlaže gRPC uslugu refleksije. Vaši klijenti — uključujući grpcurl i Restormov uvoz refleksijom — mogu dakle otkriti uslugu bez .proto datoteke.

Dva polja, tlsCertPem i tlsKeyPem, prihvaćaju certifikat i ključ u PEM formatu, radi posluživanja preko TLS-a.

Akcije gRPC poslužitelj i Zatvaranje gRPC poslužitelja. Pogledajte Poslužene poslužitelje.