Protocol Buffers
O que é e como utilizar protocol buffers - Aprenda Golang
Protocol buffers, protobuf ou simplesmente proto, é uma linguagem criada pela Google para serialização de dados.
https://aprendagolang.com.br/2023/06/22/o-que-e-e-como-utilizar-protocol-buffers/
Documentação
Protocol Buffers
Protocol Buffers are language-neutral, platform-neutral extensible mechanisms for serializing structured data.
https://protobuf.dev/
Repositório
Protocol Buffers
A language-neutral, platform-neutral extensible mechanism for serializing structured data.
https://github.com/protocolbuffers
gRPC
Documentação
Documentation
A high-performance, open source universal RPC framework
https://grpc.io/docs/
Youtube
gRPC
This is a channel for all videos related to gRPC.
https://www.youtube.com/@grpcio
Instalação
Instale o protobuf-compiler
sudo apt install -y protobuf-compilerNo arquivo ~/zshrc, atualize o path, de modo a permitir que o protoc encontre os plugins.
export PATH="$PATH:$(go env GOPATH)/bin"- Instale os plugins do
protocol compilerpara Go
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest