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.