Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afthaab/grpc-demo
This repository is created in order to better understand the RPC calls and invoke GRPC
https://github.com/afthaab/grpc-demo
grpc microservices protobuf rpc
Last synced: 22 days ago
JSON representation
This repository is created in order to better understand the RPC calls and invoke GRPC
- Host: GitHub
- URL: https://github.com/afthaab/grpc-demo
- Owner: Afthaab
- Created: 2023-05-23T11:50:50.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-06-02T07:51:23.000Z (over 1 year ago)
- Last Synced: 2024-11-13T08:28:18.371Z (3 months ago)
- Topics: grpc, microservices, protobuf, rpc
- Language: Go
- Homepage:
- Size: 10.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Grpc-mini-project
This repository is is created in order understand the RPC calls.## gRPC
RPC is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services.All four kinds of RPC calls(Uanry Api, Client Streaming, Server Streaming, Bi-directional streaming) have been used in here for Demo. Run the Client and Server applications independently.
## command to set the path
```
export PATH="$PATH:$(go env GOPATH)/bin"
```## command to generate Protobuff file
```
protoc --go_out=. --go-grpc_out=. pb/auth.proto
```