全链路灰度/泳道/特征流量路由 #575
GuangmingLuo
started this conversation in
Ideas
Replies: 1 comment
-
|
Hi,OpenSergo 社区也在联合咱们社区一起设计流量路由与染色相关的 specification,近期社区细化了 流量路由 spec,涵盖 流量 match、target destination、router chain 的细节设计,欢迎社区结合实践中的场景来一起讨论和完善相关的 spec 及实现方式~ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Original from a request of registry-etcd user : Service Discovery based on tag (基于Tag过滤的服务发现能力) #10
【特征】流量路由,顾名思义就是将具有某些属性特征的流量,路由到指定的目标。流量路由是流量治理中重要的一环,我们可以基于流量路由标准来实现各种场景,如全链路灰度、金丝雀发布、泳道等。
先不考虑 Service Mesh (sidecar)支持的场景,主要分为三个点:给一组 workload 打标,标签的全链路透传,基于标签路由:
workload 打标又分为 k8s 调用场景和传统注册中心场景
全链路透传,可以借助otel的能力,通过baggage来实现;如果全链路都是 Kitex 服务,也可以使用 metainfo 。
标签路由,直接由 RPC 框架实现标签匹配路由,没有标签匹配的情况可以fallback 到default标签的实例上。
Beta Was this translation helpful? Give feedback.
All reactions