https://github.com/snykk/spring-boot-grpc-example
Demonstrates the integration of gRPC with Spring Boot, showcasing multiple communication patterns that can be used in gRPC services
https://github.com/snykk/spring-boot-grpc-example
Last synced: about 2 months ago
JSON representation
Demonstrates the integration of gRPC with Spring Boot, showcasing multiple communication patterns that can be used in gRPC services
- Host: GitHub
- URL: https://github.com/snykk/spring-boot-grpc-example
- Owner: snykk
- Created: 2025-01-31T09:10:50.000Z (8 months ago)
- Default Branch: master
- Last Pushed: 2025-01-31T09:12:10.000Z (8 months ago)
- Last Synced: 2025-01-31T10:19:53.408Z (8 months ago)
- Language: Java
- Homepage:
- Size: 14.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# spring-boot-grpc-example
This project demonstrates the integration of gRPC with Spring Boot, showcasing multiple communication patterns that can be used in gRPC services. It provides a simple chat service with the following gRPC RPC methods: Unary, Client Streaming, Bidirectional Streaming, and Server Streaming.
## Features
- **Unary Communication**: The client sends a single message and receives a response from the server.
- **Client Streaming**: The client sends multiple messages to the server, which then responds with a single message summarizing all received messages.
- **Server Streaming**: The client sends a single message, and the server responds with multiple messages over time.
- **Bidirectional Streaming**: Real-time two-way communication between the client and server, where both can send and receive messages simultaneously.