Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器
概述
官网: https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html#_management_endpoints
确认spring-boot-starter-actuator依赖
默认情况下,我们引入的spring-cloud-starter-netflix-zuul依赖会自动的引入spring-boot-starter-actuator,所以无需重复引入
application.yml配置启用所有的监控端点
增加如下配置
#actuator 启用所有的监控端点 “*”号代表启用所有的监控端点,可以单独启用,例如,health,info,metrics
# spring boot 升为 2.0 后,为了安全,默认 Actuator 只暴露了2个端点,heath 和 info
management:
endpoints:
web:
exposure:
include: "*"
endpoint:
health:
show-details: ALWAYS
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
启动服务
- 启动注册中心Eureka Server 项目 microservice-discovery-eureka
- 启动服务提供者micorservice-provider-user
- 启动服务消费者 micorservice-consumer-movie-ribbon
- 启动zuul网关microservice-gateway-zuul
访问 eureka server http://localhost:8761/ 查看注册情况
查看 Routes Endpoint
如官方解读,使用GET方法访问该端点,可以查看zuul当前映射的路由列表
使用POST方法访问该端点就会强制刷新zuul当前映射的路由列表。
通过下面的注释也可以知道
尽管路由会自动刷新,但是Spring Cloud依然提供了强制立即刷新的功能。
访问zuul
http://localhost:4534/actuator/routes
zuul默认情况下会代理所有注册在EurekaServer上的服务
查看 Filters Endpoint
访问zuul
http://localhost:4534/actuator/filters
代码
https://github.com/yangshangwei/SpringCloudMaster/tree/master/microservice-gateway-zuul
文章来源: artisan.blog.csdn.net,作者:小小工匠,版权归原作者所有,如需转载,请联系作者。
原文链接:artisan.blog.csdn.net/article/details/86364333
- 点赞
- 收藏
- 关注作者
评论(0)