descripción del parámetro protocolo go_out
El parámetro --go_out se utiliza para especificar cómo funciona el complemento protoc-gen-go y dónde se genera el código go.
Los dos parámetros principales de --go_out son complementos y rutas, que representan el complemento utilizado para generar el código go y la ubicación del código go generado respectivamente.
--go_out se escribe usando comas entre los parámetros y finalmente usando dos puntos para especificar la ubicación del código generado.
Por ejemplo: --go_out=plugins=grpc, paths=import:.
El parámetro paths tiene dos opciones: import y source_relative. import es la opción predeterminada y crea una jerarquía de directorios basada en la ruta completa del paquete que generó el código go, mientras que source_relative significa crea el código go basado en la jerarquía de directorios de los archivos fuente prototipo.
Ejemplo:
El parámetro de complementos con grpc genera algún código relacionado con gRPC para habilitar la comunicación con gRPC.
Ejemplo.