Hướng dẫn xây dựng gRPC service bằng Spring Boot
Build proto file
- Tạo file proto và thêm trong thư mục /src/main/proto của ứng dụng.
Cấu trúc thư mục như sau:
- Thêm build trong file pom.xml
Server side
- Thêm dependency trong pom.xml
- Thêm port gRPC trong file application.yml
- Sử dụng annotation GrpcService để tạo controller
Client side
- Thêm dependency trong file pom.xml
- Cấu hình thông tin server trong application.yml
- Sử dụng GrpcClient để tạo GrpcClient
Source code ở đây