开发者社区> 问答> 正文

微服务引擎云原生网关路由匹配顺序

已解决

微服务引擎云原生网关路由匹配顺序

展开
收起
提个问题 2024-06-12 18:09:03 10 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    对于一条HTTP请求,云原生网关会先匹配Host(域名),再匹配路由。

    Host(域名)
    匹配Host(域名)的匹配方式是最长匹配,即匹配配置所有的域名最长的那个域名。假设配置了两个域名,base.example.com和example.com,那么host为base.example.com的请求会优先匹配base.example.com。
    路由匹配
    目前,云原生网关会对用户配置的路由进行自动排序。路由匹配的优先级为:精确匹配 -> 前缀匹配 -> 正则匹配,其中相同匹配类型的路由按照Path最长匹配方式进行匹配。如果多条路由的Host和Path都相同,那么匹配条件(Header和Parameter)越丰富的路由的优先级越高。
    2024-06-12 18:09:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《MSE 微服务网关》 立即下载
微服务引擎 MSE 治理中心重磅发布 立即下载
阿里云微服务引擎 MSE 2.0 线上发布 立即下载