Skip to Content
gRPC: Up and Running
book

gRPC: Up and Running

by Kasun Indrasiri, Danesh Kuruppu
April 2025
Intermediate to advanced
204 pages
5h 4m
Italian
O'Reilly Media, Inc.
Book available
Content preview from gRPC: Up and Running

Capitolo 8. L'ecosistema gRPC

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

In questo capitolo esploreremo alcuni progetti che non fanno parte dell'implementazione principale di gRPC ma che potrebbero essere molto utili per costruire ed eseguire applicazioni gRPC per un caso d'uso reale. Questi progetti fanno parte del progetto madre gRPC Ecosystem e nessuna delle tecnologie qui menzionate è obbligatoria per eseguire applicazioni gRPC. Se hai un'esigenza simile a quella offerta da un determinato progetto, esplora e valuta queste tecnologie.

Iniziamo la nostra discussione con il gateway gRPC.

Gateway gRPC

Il plug-in gRPC gateway consente al compilatore di protocol buffer di leggere la definizione del servizio gRPC e di generare un server reverse proxy che traduce un'API RESTful JSON in gRPC. È stato scritto specificamente per Go, per supportare l'invocazione del servizio gRPC da applicazioni client sia gRPC che HTTP. La Figura 8-1illustracome questo sistema offra la possibilità di invocare un servizio gRPC sia in modalità gRPC che RESTful.

Come mostrato nella figura, abbiamo un contratto di servizio ProductInfo e utilizzando il contratto costruiamo un servizio gRPC chiamato ProductInfoService. Prima abbiamo costruito un client gRPC per parlare con questo servizio gRPC. Ma qui, invece di costruire un client gRPC, costruiremo un servizio reverse proxy che espone API RESTful per ogni metodo ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

gRPC: Up and Running

gRPC: Up and Running

Kasun Indrasiri, Danesh Kuruppu
Kubernetes: Up and Running, 2nd Edition

Kubernetes: Up and Running, 2nd Edition

Brendan Burns, Joe Beda, Kelsey Hightower

Publisher Resources

ISBN: 9798341644885Supplemental Content