COSS.fi

COSS.fi

Google tarjoaa mikropalveluille gRPC-kehystä vaihtoehtona REST-arkkitehtuurille.

RPC-kehykset ovat yleisiä palvelinten välisiä kommunikoinnin menetelmiä, joiden avulla hajautetut järjestelmät voivat yhdistyä keskenään. Ne ovat pääosin näkyvissä järjestelmänvalvojille ja DevOps-menetelmää käyttäville henkilöille.

Googlen uusi RPC-kehys (Remote Procedure Calls framework), gRPC, on julkaistu avoimena. Kehys perustuu HTTP/2 -standardiin, joka mahdollistaa uusia ominaisuuksia, kuten:

– Kaksisuuntaisen suoratoiston
– Datasiirtojen hallintaprosessin (Flow control)
– Pakettien otsikkotunnisteen tiivistämisen (Header compression)
– Yksittäisen TCP-yhteyden multiplexing-kyselyt

Googlen gRPC tarjoaa kirjastoja monelle ohjelmointikielelle (C,C++, Java, Gom Python Ruby) sekä Node.js -alustalle. Lähdekoodin ja laajamittaisen dokumentaatio ovat saatavilla Github-palvelusta.

 

Lue lisää:
Opensource.com

Scroll to Top