No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Definición del Servicio Test

12/22
Recursos

Aportes 3

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Nota: le dice “test” al examen. No es test de testing code.


Metodología:

  1. Crear el archivo .proto primero.
  2. Compilarlo para generar los paquetes de Go.
  3. Implementar el protobuffer a nivel de servidor, a nivel de base de datos y a nivel de interacción con gRPC.

Script para compilar el protobuffer:

protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative testpb/test.proto

Les recomiendo crear un alias para el comando, yo en linux lo hice de la siguiente manera

alias compileProto='protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative'

De esta forma no tienen que escribir todo el comando, sino solo como

compileProto <nombre del archivo.proto>
protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative testPB/test.proto