feat: add a gRPC endpoint

This commit is contained in:
Simon Delicata
2025-05-22 15:24:04 +02:00
committed by GitHub
parent 7e57190724
commit a4469d5b7a
10 changed files with 680 additions and 90 deletions

26
grpc.proto Normal file
View File

@ -0,0 +1,26 @@
syntax = "proto3";
package whoami;
option go_package = "./grpc";
service Whoami {
rpc Whoami (WhoamiRequest) returns (WhoamiReply) {}
rpc Bench(BenchRequest) returns (BenchReply) {}
}
message WhoamiRequest {}
message WhoamiReply {
string name = 1;
string hostname = 2;
repeated string iface = 3;
}
// The empty request message
message BenchRequest {}
// The response message containing simple data
message BenchReply {
int32 data = 1;
}