[RFC] Sentinel Rust polyglot version
- 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)
Implement Sentinel in Rust, including basic statistic and flow control functionalities. Some expected features:
- Basic statistic structure (sliding window that can achieve high concurrency and accuracy)
- Rate limiting (based on sliding window, token bucket or leaky bucket algorithm)
- Circuit breaking
- Metrics interface that can pump real-time metrics to outside consumer
- Embedded API server (HTTP-based)
Discussions and contributions are welcomed!
Contributor guide
Research direction
No files, tests, or entry points are named. Begin by turning the requested Rust implementation into a scoped plan and confirm the intended coverage against each listed capability. Done is not defined beyond implementing basic statistics and flow control, circuit breaking, metrics export, and an HTTP API.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- api, backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 15/100