Junior — Middle
Ön készítettél protokoll definíciókat a gRPC-hez?
sobes.tech MI
Válasz az MI-től
Igen, saját magam készítettem el a gRPC protokoll definícióit. Általában ezt egy .proto fájl segítségével teszem, ahol a szolgáltatások és üzenetek vannak leírva. Például:
syntax = "proto3";
package example;
service UserService {
rpc GetUser (UserRequest) returns (UserResponse);
}
message UserRequest {
int32 id = 1;
}
message UserResponse {
string name = 1;
int32 age = 2;
}
Ezután a protoc és a Go-hoz készült pluginok segítségével generálódnak a megfelelő interfészek és struktúrák, amelyeket a kódban a szolgáltatás és a kliens megvalósítására lehet használni.