go-grpc

module
v0.0.0-...-bd46fa0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 9, 2021 License: BSD-3-Clause

README

go-grpc

An application with gRPC client and server. For running it open the application in GoLand and sync dependencies of App then run the server, after that run client. Also you can use its data for your starter template. I modify it everyday with new features if gRPC such as gRPC errors.

GreetService

rpc Greet(GreetingRequest) returns (GreetingResponse) {};

rpc GreetManyTimes(GreetingManyTimeRequest) returns (stream GreetingManyTimesResponse) {};

rpc LongGreet(stream LongGreetRequest) returns (LongGreetResponse) {};

SumService

rpc GetSumResult(SumRequest) returns (SumResponse) {};

rpc GetStreamingSumResult(SumRequest) returns (stream SumResponse) {};

rpc AverageStreamingResult(stream NumberRequest) returns (AverageResultResponse) {};

rpc SquareRoot(SquareRootRequest) returns (SquareRootResponse) {};


Evans CLI as our gRPC Client

Use Evans CLI tools for your gRPC client

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL