gRPC-palvelun simulointi
Napsauta kansiota hiiren oikealla painikkeella ▸ Lisää ▸ gRPC-palvelin.
Määrittäminen
Section titled “Määrittäminen”Jokainen simuloitu metodi on oma luettelomerkintänsä:
| Kenttä | Tehtävä |
|---|---|
| Palvelu / Metodi | Se, mitä palvellaan |
| Kutsun tyyppi | unary, server-stream, client-stream, bidirectional-stream |
| Vastausviesti | Palautettu viesti JSON-muodossa — virralle JSON-taulukko, jonka jokainen alkio on yksi kehys |
| Tilakoodi | 0 tarkoittaa OK, tai mikä tahansa muu gRPC-koodi |
| Tilaviesti | Koodiin liittyvä viesti |
| Loppumetatiedot | Trailer-otsakkeet |
| Skripti | JavaScript, joka ohittaa vastausviestin |

Virheen simulointi
Section titled “Virheen simulointi”Tämä on kaikkein tuottoisin käyttötapa: toistaa ne tilakoodit, jotka asiakkaasi on osattava käsitellä.
| Koodi | Hyödyllinen testaamaan |
|---|---|
4 DEADLINE_EXCEEDED | Käyttäytymistä aikakatkaisun sattuessa |
8 RESOURCE_EXHAUSTED | Nopeusrajoitusta |
14 UNAVAILABLE | Varautumista ja uudelleenyritystä |
16 UNAUTHENTICATED | Tokenin uusimista |
Täytä koodi, viesti ja loppumetatiedot ja tarkista sitten, että asiakkaasi reagoi oikein.
Virrat
Section titled “Virrat”Virtaavassa tilassa vastausviesti on JSON-taulukko: jokainen alkio lähetetään erillisenä kehyksenä.
Reflektio
Section titled “Reflektio”Palvelin tuo gRPC-reflektiopalvelun esiin oletuksena. Asiakkaasi — myös
grpcurl ja Restormin
reflektiotuonti — voivat siis löytää
palvelun ilman .proto-tiedostoa.
Kaksi kenttää, tlsCertPem ja tlsKeyPem, hyväksyvät PEM-muotoisen
sertifikaatin ja avaimen TLS-palvelua varten.
Skenaariossa
Section titled “Skenaariossa”Toiminnot gRPC-palvelin ja Sulje gRPC-palvelin. Katso Isännöidyt palvelimet.