alibaba / alibaba/Sentinel

Sentinel gRPC support for Streaming RPC

Open
#1,662 1 comment 0 reactions 0 assignees View on GitHub
area/integrations good first issue
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.