alibaba/Sentinel

[RFC] Sentinel Rust polyglot version

Open

#1.475 geöffnet am 13. Mai 2020

Auf GitHub ansehen
 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Java (8.150 Forks)batch import
SoC2021area/polyglothelp wanted

Repository-Metriken

Stars
 (23.109 Stars)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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