Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器

举报
小工匠 发表于 2021/09/11 01:09:31 2021/09/11
【摘要】 文章目录 概述确认spring-boot-starter-actuator依赖application.yml配置启用所有的监控端点启动服务查看 Routes Endpoint查看 Filters ...


在这里插入图片描述

概述

在这里插入图片描述

官网: 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

启动服务

  1. 启动注册中心Eureka Server 项目 microservice-discovery-eureka
  2. 启动服务提供者micorservice-provider-user
  3. 启动服务消费者 micorservice-consumer-movie-ribbon
  4. 启动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

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。