开发者社区> 问答> 正文

EDAS把对应的信息放到header或者parameter,配置灰度中再配置对应类型设置具体的参数?

EDAS把对应的信息放到header或者parameter,配置灰度中再配置对应类型设置具体的参数?

展开
收起
青城山下庄文杰 2023-07-24 09:34:13 68 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    EDAS 中,可以使用灰度发布功能来实现对不同版本或环境的应用进行灰度发布和流量控制,同时可以通过设置 header 或 parameter 等方式,来传递和设置需要的信息和参数。

    具体实现步骤如下:

    在 EDAS 的控制台中,打开灰度发布的配置页面,并创建一个新的灰度规则。

    在灰度规则中,配置需要进行灰度发布的应用版本、环境和流量比例等信息。

    在灰度规则中,打开灰度参数设置,并设置需要传递和设置的 header 或 parameter 等信息。例如,可以设置一个名为 version 的 header,用于传递当前请求的应用版本信息。

    在应用中,根据需要设置和获取传递和设置的 header 或 parameter 等信息。

    2023-07-27 17:38:26
    赞同 展开评论 打赏
  • 在 EDAS 中,您可以通过在请求的 Header 或 Parameter 中设置特定的信息,并在灰度发布配置中根据这些信息来设置具体的参数或规则。下面是一个示例流程:

    1. 在请求中设置信息: 在微服务网关或客户端发起的请求中,将特定的标识或参数设置在请求的 Header 或 Parameter 中。例如,您可以在 Header 中添加一个名为 x-gray 的标识,或者在 Parameter 中添加一个名为 gray 的参数。

    2. 配置灰度发布规则: 在 EDAS 灰度发布配置中,创建相应的规则,并根据设置的标识或参数进行匹配。例如,您可以配置一个规则,要求当请求的 Header 中包含 x-gray: true 或 Parameter 中包含 gray=true 时,执行灰度发布的相关操作。

    3. 设置具体的参数或规则: 在灰度发布规则匹配成功后,您可以根据需要设置具体的参数或规则。这可能涉及到路由、负载均衡、限流、熔断等方面的配置。具体的操作取决于您所使用的微服务框架和 EDAS 的配置方式。

    通过上述流程,您可以实现根据特定的请求信息,在灰度发布配置中设置具体的参数或规则。这样可以帮助您更精确地控制和管理服务的灰度发布流量。

    2023-07-24 11:55:02
    赞同 展开评论 打赏
  • 是这样的... 文档可以参考这个,记得找对应协议的版本 https://help.aliyun.com/document_detail/207624.html
    此回答整理自钉群“EDAS SpringCloud & Dubbo交流二群”

    2023-07-24 11:17:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
EDAS—云上的微服务开发与治理利器 立即下载
基于阿里企业级分布式应用服务的敏捷服务开发与架构实践 立即下载
EDAS—轻松搞定分布式应用服务 立即下载