package
0.0.0-20220924115035-a47d0c20df69
Repository: https://github.com/lengzhao/proxy.git
Documentation: pkg.go.dev
# README
router
build
go build -o client.bin ../grpc_hello/client/main.go
go build -o server.bin ../grpc_hello/server/main.go
go build -o router.bin main.go
run
- client -> server
- run server(terminal1): ./server.bin
- run client(terminal2): ./client.bin
% ./server.bin
server listening at [::]:50051
Received: world
% ./client.bin
Greeting: Hello world
- config:
- vim conf.json
- client -> router -> server
- run server(terminal1): ./server.bin
- run router(terminal2): ./router.bin
- run client(terminal3): ./client.bin -addr 127.0.0.1:50052
% ./server.bin
server listening at [::]:50051
Received: world
% ./router.bin
2022/09/04 11:51:44 server listening at [::]:50052
route: /helloworld.Greeter/SayHello 127.0.0.1:50051
% ./client.bin -addr 127.0.0.1:50052
Greeting: Hello world