alibaba/sentinel-golang

[Feature] Add data-source extension for OpenSergo rate limiting and fault-tolerance spec

sczyh30 opened this issue · 0 comments

Issue Description

Type: feature request

Describe what feature you want

OpenSergo is a universal microservice governance specification, which covers fundamental scenarios like traffic routing, rate limiting and fault-tolerance.

Sentinel 2.0 will be the standard implementation of OpenSergo traffic governance spec (including traffic routing, rate limiting and fault-tolerance). Since Sentinel Go has already provided capabilities of rate limiting and microservice fault-tolerance, we could just add a data-source extension, which subscribes rules from the OpenSergo Control Plane, convert the rules to Sentinel rules, then developers could register the data-source to rule managers of Sentinel.

Additional context

Related issue of Sentinel (Java): alibaba/Sentinel#2841