gRPCyhteyksiä
gRPC on Googlein kehittämä avoin korkean suorituskyvyn RPC-kehys, jota käytetään mikropalvelu- ja asiakas–palvelin-sovelluksissa. Se käyttää HTTP/2:ta siirtokerroksena ja Protobufia oletusarvoisena viestiformaatteina, mikä mahdollistaa pienet viestikoostumukset ja matalan latenssin. Yhteydet muodostuvat asiakkaan ja palvelimen välille: asiakas luo kanavan palvelimelle ja käyttää generoituja client-stubbeja kutsuakseen etäpalvelun metodeja kuin paikallista funktiota.
gRPC tukee useita RPC-tyyppejä: unary RPC (yksi pyyntö – yksi vastaus), server streaming (palvelin palauttaa vastausvirran), client
Turvallisuus ja hallinta: gRPC tukee TLS-salausta ja monenlaista todennus- sekä auktorisointitapaa (esim. metadatan kautta). Yhteyksiä hallitaan
Käyttökohteet ja rajoitteet: gRPC sopii erityisesti mikroarkkitehtuureihin sekä palveluiden väliseen kutsuun, myös reaaliaikaisiin päivityksiin. Selaimista käsin