alibaba / alibaba/Sentinel

Feasibility discussion of fuse/current limiting in cloud computing

Open
#974 1 comment 0 reactions 0 assignees View on GitHub
kind/discussion kind/feature
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)

Sentinel以客户端计算为主,客户端计算有几个不足:

* 上下文不完整,只能看到进程内的流量态势,看不到全局(包括nginx/db)

* 计算深度有限,没有计算引擎(Database),难以进行复杂的计算

* 难以支持有关联的多服务协同调度(熔断/限流)

* 流控逻辑以FatJar的形态存在于客户端,更新版本较为困难

* 计算逻辑无法复用,难以支持多语言(如java+go)

### Describe what you expected to happen

* 客户端接入jvm-sandbox,可利用sandbox实现热升级

* 客户端只保留 资源埋点、打点上报、执行熔断/限流 这3项基本能力

* 熔断/限流的开始与恢复由服务端统一指挥

Contributor guide

Open the contributing guide

Research direction

No files, tests, or entry points are named. Start by reviewing the issue's proposed split between client responsibilities and server-directed circuit breaking/rate limiting, including the JVM-Sandbox integration, and identify the relevant Sentinel architecture before proceeding. Done would require an agreed feasibility direction and an implementation scope for coordinated multi-service control.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.