grpc-ecosystem / grpc-ecosystem/grpc-spring
Add support for grpc-servlet
- Dominant language
- Java
- Stars
- 3.7k
- Forks
- 858
- PR merge metrics
- No merged PRs in 30d
Description
**The problem**
grpc-servlet was added as part of https://github.com/grpc/grpc-java/issues/1621. grpc-spring should consider supporting grpc-servlet as an alternative to the existing network integrations.
**The solution**
Make grpc-servlet (i.e. running grpc-spring with a spring-boot-starter-web dependency) a supported way to integrate grpc with existing spring servlet applications.
**Alternatives considered**
Continue only supporting netty-based grpc runtimes.
**Additional context**
Add any other context or screenshots about the feature request here.
Contributor guide
Research direction
Start by reviewing grpc-servlet support and the existing Netty-based network integrations in grpc-spring, then examine how a Spring Boot application with a spring-boot-starter-web dependency would connect to gRPC. Done means grpc-servlet is supported as an alternative integration for existing Spring servlet applications, with the relevant behavior verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, java, spring-boot
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100