Kod:
message Hello message HelloResponse service HelloWorldHandler }
Protoc komutumuzu calıştırdığımızda , sunucu tarafı kodunu yazmaya hazırız. HelloWorldHandler'ı uygulamak icin , yukarıdaki protobuf şemasında belirtilen tum RPC işlevlerini uygulayan bir yapı tanımlamamız gerekir . Bu durumda, struct Sunucusu , bağlam ve * pb.Hello olmak uzere iki parametreyi alan bir SayHello işlevini tanımlar . * pb.Hello daha once şemada belirtilmiştir ve bir alan icerir, Ad. SayHello , basitlik acısından alan olmadan tanımlanan * pbHelloResponse'u da dondurmelidir .
Ana işlevin icinde, bir TCP dinleyicisi oluşturur, yeni bir gRPC sunucusu oluşturur ve ardından işleyicimizi bir HelloWorldHandlerServer olarak kaydederiz . GRPC sunucumuzda Serve cağrıldıktan sonra , istemciler SayHello işlevi aracılığıyla sunucuyla iletişim kurabilecekler.
gRPC Basit Proto
Site & Server Administration0 Mesaj
●5 Görüntüleme
- ReadBull.net
- Domain & Sunucu & Web Hosting
- Site & Server Administration
- gRPC Basit Proto
-
05-09-2022, 16:48:39