Sentinel gRPC support for Streaming RPC
- Dominant language
- Java
- Stars
- 23.1k
- Forks
- 8.1k
- PR merge metrics
- No merged PRs in 30d
Description
## Issue Description
Type: feature request
### Describe what happened (or what feature you want)
We are trying to integrate Sentinel with gRPC client for Circuit Breaker capabilities, using interceptor 'SnetinelGrpcClientInterceptor'.
We have noticed that it is documented that - 'interceptor only supports unary methods in gRPC'
we would like to know if you have any plans in extending the support for gRPC Streaming methods.
Contributor guide
Research direction
Start by reading the documented SnetinelGrpcClientInterceptor and its current unary-method limitation. Trace how the interceptor handles gRPC client calls, then determine the required behavior for streaming RPC methods. Done means streaming methods are supported without regressing unary interception, with coverage for the relevant streaming cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- grpc, java
- Domain
- backend-api-design
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100