Spring Cloud Gateway(十二):网关内置API

1、简介

Spring Cloud Gateway 提供了内置的端点,用来提供路由相关的操作,如获取过滤器列表、路由列表、单个路由信息等。Spring Cloud Gateway 的内置API纳入了Spring Boot Actuator 中,所以需要引用 spring-boot-starter-actuator 的依赖。

2、Spring Cloud Gateway 内置API

Spring Cloud Gateway 提供了多个内置API, 如下为 Spring Cloud Gateway 的主要 API 端点。

/actuator/gateway/routes/{id}, methods=[ DELETE], 删除单个路由

/actuator/gateway/routes/{id}, methods=[ POST], 新增单个路由

/actuator/gateway/routes/{id}, methods=[ GET], 查看单个路 由。

/actuator/gateway/routes, methods=[ GET], 获取路由列表

/actuator/gateway/refresh, methods=[ POST], 路由刷新

/actuator/gateway/globalfilters, methods=[ GET], 获取全局过滤器列表

/actuator/gateway/routefilters, methods=[ GET], 路由过滤器工厂列表

/actuator/gateway/routes/{id}/combinedfilters, methods=[ GET], 获取 单个路由的联合过滤器

这些路由的API实现均在 GatewayControllerEndpoint,实现很简单就不在赘述了,如源码所示:

@RestControllerEndpoint(id = "gateway")
publi
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值