Aller au contenu

Simulacija gRPC servisa

Desni klik na fasciklu ▸ Dodaj ▸ gRPC server.

Svaka simulirana metoda je stavka liste:

PoljeUloga
Servis / MetodaOno što se poslužuje
Tip 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 porukaPridružena poruka
Završni metapodaciTrejleri
SkriptaJavaScript, koji ima prednost nad porukom odgovora

gRPC server element: port osluškivanja, uključena refleksija, ugrađeni proto deskriptor i lista fiktivnih metoda sa njihovim servisom, tipom poziva, statusnim kodom i porukom odgovora

To je najisplativija upotreba: reprodukovanje statusnih kodova sa kojima vaš klijent mora da ume da se nosi.

KodKoristan za testiranje
4 DEADLINE_EXCEEDEDPonašanja pri prekoračenju roka
8 RESOURCE_EXHAUSTEDOgraničavanja protoka
14 UNAVAILABLERezervnog puta i ponovnog pokušaja
16 UNAUTHENTICATEDObnavljanja tokena

Popunite kod, poruku i završne metapodatke, pa proverite da vaš klijent reaguje ispravno.

Za tokovni režim, poruka odgovora je JSON niz: svaki element šalje se kao zaseban okvir.

Server podrazumevano izlaže servis gRPC refleksije. Vaši klijenti — uključujući i grpcurl i Restorm uvoz refleksijom — mogu dakle da otkriju servis bez .proto datoteke.

Dva polja, tlsCertPem i tlsKeyPem, prihvataju sertifikat i ključ u PEM formatu, radi posluživanja preko TLS-a.

Akcije gRPC server i Zatvaranje gRPC servera. Vidite Hostovani serveri.