HomeArtTechHackBlockchain

gRPC 101

By Khomkrid Lerdprasert
Published in Technology
December 23, 2020
1 min read
gRPC 101

ทดลองทำ gRPC Microservice ติดต่อระหว่างกันไปมา ด้วย Golang

ไม่ได้ Clean code อะไรทั้งนั้น โด้สดๆ แล้วก้อเอามาแปะไว้เลย

Install compiler Protobuf

$ brew install protobuf
$ protoc --version
libprotoc 3.14.0
$ brew install protoc-gen-go

Generate code by protoc & protoc-gen-go in protos directory

protoc -I . \
--go_out . --go_opt paths=source_relative \
--go-grpc_out . --go-grpc_opt paths=source_relative \
person/person.proto

and Rest

protoc -I . --grpc-gateway_out . \
--grpc-gateway_opt logtostderr=true \
--grpc-gateway_opt paths=source_relative \
person/person.proto

Let’s do it

Download Sourcode ได้ที่นี่

  1. สั่ง go run person_server/main.go
  2. สั่ง go run position_server/main.go
  3. สั่ง go run client/main.go

Tags

#Go lang#gRPC

Share

Previous Article
เขียน Store Procedure เพื่อ Insert Random Coupon ลง Mysql
Khomkrid Lerdprasert

Khomkrid Lerdprasert

Full Stack Life

Related Posts

สร้าง Key pair เพื่อทำการ signing document signature ด้วย Go lang
March 13, 2024
1 min
© 2024, All Rights Reserved.
Powered By

Quick Links

Author

Social Media