Sobes.tech
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.