Sobes.tech
Junior — Middle

Criou definições de protocolos para gRPC por conta própria?

sobes.tech IA

Resposta da IA

Sim, criei definições de protocolos para gRPC por minha conta. Normalmente, isso é feito usando um arquivo .proto, onde os serviços e mensagens são descritos. Por exemplo:

syntax = "proto3";

package example;

service UserService {
  rpc GetUser (UserRequest) returns (UserResponse);
}

message UserRequest {
  int32 id = 1;
}

message UserResponse {
  string name = 1;
  int32 age = 2;
}

Depois, com protoc e plugins para Go, as interfaces e estruturas correspondentes são geradas, que podem ser usadas no código para implementar o serviço e o cliente.