Simulimi i një shërbimi gRPC
Klik me të djathtën mbi një dosje ▸ Shto ▸ Server gRPC.
Konfigurimi
Section titled “Konfigurimi”Çdo metodë e simuluar është një zë i listës:
| Fusha | Roli |
|---|---|
| Shërbimi / Metoda | Ajo që shërbehet |
| Tipi i thirrjes | unary, server-stream, client-stream, bidirectional-stream |
| Mesazhi i përgjigjes | Mesazhi i kthyer, në JSON — një varg JSON për një fluks, ku çdo element është një kornizë |
| Kodi i statusit | 0 për OK, ose çdo kod tjetër gRPC |
| Mesazhi i statusit | Mesazhi përkatës |
| Metatë dhënat përfundimtare | Trailer-at |
| Skripti | JavaScript, që ka përparësi mbi mesazhin e përgjigjes |

Simulimi i një gabimi
Section titled “Simulimi i një gabimi”Ky është përdorimi më i frytshëm: riprodhimi i kodeve të statusit që klienti juaj duhet të dijë t’i trajtojë.
| Kodi | I dobishëm për të testuar |
|---|---|
4 DEADLINE_EXCEEDED | Sjelljen në rast tejkalimi kohe |
8 RESOURCE_EXHAUSTED | Kufizimin e ritmit |
14 UNAVAILABLE | Rezervën dhe ritentativën |
16 UNAUTHENTICATED | Rinovimin e token-it |
Plotësoni kodin, mesazhin dhe metatë dhënat përfundimtare, dhe pastaj verifikoni se klienti juaj reagon si duhet.
Flukset
Section titled “Flukset”Për një modalitet me flukse, mesazhi i përgjigjes është një varg JSON: çdo element dërgohet si një kornizë më vete.
Reflektimi
Section titled “Reflektimi”Serveri e ekspozon shërbimin e reflektimit gRPC si parazgjedhje. Klientët
tuaj — përfshirë grpcurl dhe importimin me
reflektim të Restorm — mund pra ta zbulojnë
shërbimin pa .proto.
Dy fusha tlsCertPem dhe tlsKeyPem pranojnë një certifikatë dhe një çelës në
formatin PEM, për të shërbyer me TLS.
Brenda një skenari
Section titled “Brenda një skenari”Veprimet Server gRPC dhe Mbyllje e serverit gRPC. Shihni Serverat e strehuar.