반응형
방법 1 : proto 에 empty.proto import 후 rpc에서 사용
syntax = "proto3";
import "google/protobuf/empty.proto";
option csharp_namespace = "gRPC_Server";
package greet;
service Greeter {
rpc Test(google.protobuf.Empty) returns (google.protobuf.Empty);
}
방법 2 : Empty 메세지를 정의후 사용
syntax = "proto3";
option csharp_namespace = "gRPC_Server";
package greet;
service Greeter {
rpc Test(Empty) returns (Empty);
}
message Empty {}
public class GreeterService : Greeter.GreeterBase
{
private readonly ILogger<GreeterService> _logger;
public GreeterService(ILogger<GreeterService> logger)
{
_logger = logger;
}
public override Task<Empty> Test(Empty request, ServerCallContext context)
{
return base.Test(request, context);
}
}
반응형
'[====== Development ======] > Etc' 카테고리의 다른 글
gRPC 윈도우 서비스로 배포하기 (0) | 2023.01.11 |
---|---|
gRPC 관련 링크 모음 (0) | 2023.01.04 |
gRPC vs REST API 성능 비교 (0) | 2022.11.02 |
JSON 을 Tree로 보기 좋게 보여주는 Editor (0) | 2022.09.19 |
Visual Studio Code 줄끝의 공백 자동제거 설정 (0) | 2022.09.19 |