tengine
tengine copied to clipboard
Supports routing priority of multi routes for one host/path
基于服务权重的流量切分,其优先级低于基于请求header,cookie和query的高级路由,默认优先级从高到低依次为 Header&Header值&Header取模 --> Cookie&Cookie值&Cookie取模 --> Query&Query值&Query取模 --> 服务权重;
多个Header (含Header&Header值&Header取模) 高级路由规则之间的默认优先级按照高级路由的添加顺序从高到低排序,Cookie (Cookie&Cookie值&Cookie取模)和Query (Query&Query值&Query取模) 采用相同的优先级排序规则。
可以针对上述高级路由,动态调整路由优先级,支持动态无损生效,无需tengine reload。