# README
Go-lang gRPC
Repositório para estudar a aplicação do gRPC
Como rodar
-
Instalar o protoc.
-
Instalar os plugins do protoc para Go-lang e gRPC.
-
Instalar o evans
-
Criar as tabelas no banco de dados:
sqlite3 db.sqlite; CREATE TABLE categories (id string, name string, description string); CREATE TABLE courses (id string, name string, description string, category_id string);
-
Rodando o server:
go run cmd/grpcServer/main.go
-
Usando o Evans:
evans -r repl # Iniciar o evans. package pb # Selecionar o pacote. service [Service Name] # Seleciona o serviço. call [Method Name] # Seleciona o método.
Guias de ajuda
- gRPC
- Protocol Buffers
- Quando fazer o cadastro de categorias via stream use CTRL+D para finalizar o stream.
Comandos
protoc --go_out=. --go-grpc_out=. path-to-protofile
- Gera os arquivos conforme o proto-file.
# Packages
No description provided by the author