网关学习(三) 路由的各种断言

简介: 路由的各种断言

目录

  1. After在x时间之后
  2. Before在x时间之前
  3. Between在x时间之间
  4. 请求类别
  5. 请求头(包含Cookie)
  6. 查涧参数
  7. 客户端地址
  8. 权重

The After Route Predicate Factory

当前时间在这个时间之后,就会访问当前这个路由

image.png

image.png

image.png

The Before Route Predicate Factory

当前时间在这个时间之前,就会访问当前这个路由

image.png

The Between Route Predicate Factory

当前时间在这个时间之间,就会访问当前这个路由

image.png

The Cookie Route Predicate Factory

如果你的请求头cookie的是chocolate,它的值是ch.p,就会访问当前这个路由

image.png

The Header Route Predicate Factory

如果你的请求头包含X-Request-Id这样一个请求头,并且,它的值符合正则表达式的规则,就会访问当前这个路由

image.png

The Host Route Predicate Factory

如果你的访问的是这个.somehost.org,.anotherhost.org域名,就会访问当前这个路由

image.png

The Method Route Predicate Factory

如果你的请求类别是这个postget,就会访问当前这个路由

image.png

The Path Route Predicate Factory

如果你的访问的地址是以这些/red/{segment},/blue/{segment}路径作为前缀,就会访问当前这个路由

image.png

测试一下

因为我们没有这个路径,所以会404

image.png

image.png

The Query Route Predicate Factory

根据查询条件,比如?green,就会访问当前这个路由

image.png

The RemoteAddr Route Predicate Factory

根据远程地址,比如你的用户的ip地址是192.168.1.1/24,就会访问当前这个路由

image.png

The Weight Route Predicate Factory

根据你设置的权重,给你把同一个访问的地址,重定到不同的服务,轻松实现发布控制

image.png

The XForwarded Remote Addr Route Predicate Factory

从请求头中如果拿到XForwarded这个请求头的地址192.168.1.1/24,,就会访问当前这个路由    请求染色

image.png

目录
相关文章
|
4月前
|
Linux
Linux网关路由配置
Linux网关路由配置
49 0
|
2月前
|
监控 安全 网络安全
|
30天前
|
负载均衡 Java 数据安全/隐私保护
网关路由-路由属性
网关路由-路由属性
35 1
|
18天前
|
负载均衡 网络架构
|
3月前
|
Linux
centos bond多网关配置 bond多网关路由
centos bond多网关配置 bond多网关路由
42 2
|
3月前
|
Java Nacos 网络架构
Spring Cloud gateway 网关四 动态路由
Spring Cloud gateway 网关四 动态路由
|
3月前
|
微服务
springCloud之路由网关gateway
springCloud之路由网关gateway
|
4月前
|
监控 网络协议 安全
【亮剑】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题
【4月更文挑战第30天】当设备IP能ping通但无法上网时,可能是DNS解析、网关/路由设置、防火墙限制、网络配置错误或ISP问题。解决步骤包括检查网络配置、DNS设置、网关路由、防火墙规则,以及联系ISP。预防措施包括定期备份配置、更新固件、监控网络性能和实施网络安全策略。通过排查和维护,可确保网络稳定和安全。
683 1
|
4月前
|
网络协议 算法 安全
【专栏】硬核干货:BGP(边界网关协议)是自治系统间交换路由信息的关键协议,用于大型网络的高效路由选择
【4月更文挑战第28天】BGP(边界网关协议)是自治系统间交换路由信息的关键协议,用于大型网络的高效路由选择。它基于路径向量算法,通过TCP连接建立邻居关系,交换并选择最优路径。BGP支持丰富的路由属性和多种消息类型,允许灵活的路由控制。配置与应用包括启用BGP、配置邻居、路由宣告、过滤及社区属性使用。虽然BGP具备强大路由控制和可扩展性,但其配置复杂,存在安全挑战。理解BGP对于网络管理和优化至关重要。
213 0
|
4月前
|
负载均衡 Java API
SpringCloud - Zuul路由网关使用详解
SpringCloud - Zuul路由网关使用详解
303 0