Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC] Add fundamental traffic governance building blocks in Sentinel Go 2.0 | 流量治理功能骨架与抽象 #508

Open
sczyh30 opened this issue Feb 6, 2023 · 2 comments
Labels
area/traffic-management Issues or PRs related to traffic management kind/feature Category issues or PRs related to feature request

Comments

@sczyh30
Copy link
Member

sczyh30 commented Feb 6, 2023

Issue Description

Type: feature request

Describe what happened (or what feature you want)

Sentinel 2.0 will evolve to a universal, cloud-native traffic governance component. Thus we'll need to add fundamental traffic governance building blocks in Sentinel Go 2.0, which at-least cover:

  • A local "brain" for hinting load balancing
  • Traffic routing
  • Traffic tagging as well as carrying tags between services
  • Outlier eviction

This is the umbrella issue of traffic governance building blocks in Sentinel Go 2.0.

Umbrella issue in Java community: alibaba/Sentinel#2943


Sentinel 2.0 将演进为通用、云原生的流量治理组件,并天然支持 OpenSergo 流量治理标准。Sentinel 1.x 的 API 与场景均基于流量策略来进行设计,而未干预流量到来之前的过程,以及中间的执行过程。在 Sentinel 2.0 中,我们需要扩充这一部分的抽象,来支持更多的流量治理能力,其中包括但不限于:

  • 本地的决策组件,基于给定的流量与条件来为 load balancing 与 routing 提供 hint
  • 流量路由流程的抽象
  • 流量染色与标透传的流程抽象
  • 异常实例摘除、熔断

Go 2.0 版本在设计时需考虑 Go 生态对接的便利性,及模型设计。

@sczyh30 sczyh30 added kind/feature Category issues or PRs related to feature request area/traffic-management Issues or PRs related to traffic management labels Feb 6, 2023
@IllTamer
Copy link

Hello @sczyh30 , may I ask if there is a suitable candidate identified for this issue? I am very interested in this. If you have not selected a candidate yet, I will submit a proposal before the application deadline and may request further communication with you.

@saicaca
Copy link

saicaca commented Jun 21, 2023

Hello, I would like to participate in this issue. I will submit my application on the official platform and sincerely request the opportunity for further communication with you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/traffic-management Issues or PRs related to traffic management kind/feature Category issues or PRs related to feature request
Projects
None yet
Development

No branches or pull requests

3 participants