全链路灰度/泳道/特征流量路由 #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
-
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