Capítulo 2. Primeros pasos con gRPC

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Basta ya de teoría sobre gRPC; apliquemos lo aprendido en el Capítulo 1 para construir una aplicación gRPC del mundo real desde cero. En este capítulo, utilizarás tanto Go como Java para construir un servicio gRPC sencillo y una aplicación cliente que invoque al servicio que has desarrollado. En el proceso aprenderás a especificar una definición de servicio gRPC utilizando buffers de protocolo, a generar un esqueleto de servidor y un stub de cliente, a implementar la lógica de negocio de un servicio, a ejecutar un servidor gRPC con el servicio que has implementado y a invocar el servicio a través de la aplicación cliente gRPC.

Utilicemos el mismo sistema de venta online del Capítulo 1, en el que tenemos que construir un servicio que se encargue de gestionar los productos de una tienda. Se puede acceder al servicio de forma remota y los consumidores de ese servicio pueden añadir nuevos productos al sistema y también recuperar detalles de los productos del sistema proporcionando el ID del producto. Modelaremos este servicio y consumidor utilizando gRPC. Puedes elegir el lenguaje de programación que prefieras para implementarlo, pero en este capítulo utilizaremos los lenguajes Go y Java para implementar este ejemplo.

Nota

Puedes probar las implementaciones Go y Java del ejemplo en el repositorio de código fuente de este libro.

Get gRPC: funcionando now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.