EDAS微服务治理可以在不修改业务代码的前提下为多语言应用提供配置服务超时的能力。服务超时机制可以在请求的处理时间超过设置的时间时直接返回错误结果,减少消费者应用的等待时间。

创建服务超时规则

  1. 登录EDAS控制台
  2. 在左侧导航栏选择微服务治理 > 服务网格
  3. 服务网格左侧导航栏单击服务超时配置
  4. 在顶部菜单栏选择地域,在服务超时配置右侧选择微服务空间,然后单击创建规则
  5. 创建服务超时规则面板中配置相关参数,然后单击确定
    创建服务超时规则edas

    服务超时规则的参数说明:

    参数 描述
    微服务空间 选择地域和所属微服务空间。
    规则名称 服务超时规则的名称。例如:timeout-example。
    应用 选择需要配置服务超时规则的应用。
    标签 选择应用的路由标签。
    状态 服务超时规则的启用开关。
    • 打开:创建后即启用,默认打开。
    • 关闭:创建后不启用,如果需要启用,请在服务超时页面目标规则的操作列单击开启
    框架类型 应用的框架类型,默认为服务网格
    流量来源 请求的发起方,即消费者应用,可选择ALL或特定的应用集合。
    说明 当选择特定应用时,只有请求的发起方在指定的应用集合中,才会触发超时响应逻辑。
    超时响应时间 如果应用的处理时间超过了设定的超时响应时间,则直接返回超时错误,单位:毫秒。
    服务超时规则配置完成且开启后,请根据实际业务验证服务超时规则是否生效。

相关操作

服务超时规则创建完成后,您还可以编辑规则、根据规则的不同状态关闭规则或开启规则。当不再需要服务超时时,删除规则。