Java gRPC
Introduce and How to implement
What is gRPC ?
ProtoBuf
HTTP/2 & HTTP 1.1
6
Performance
Pros & Cons
PROS CONS
Performance Dependency serivces (proto)
Code generate (Support multiple language) Non friendly with FE to BE (usually BE to BE)
Support Client side/Server side streaming data Non-human reable format
Challenge to learn new architect gRPC, protobuf
gRPC architecture
Implementation
●
Unary RPC
●
Server streaming RPCs
●
Client streaming RPCs
●
Bidirectional streaming RPCs
User
Preferences
Movie Finder Movie Controller Movie Store
Client
Recommender
[Link]
java-microservices/
THANK YOU
[Link] | 1800 6788