javascript
Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器
文章目錄
- 概述
- 確認spring-boot-starter-actuator依賴
- application.yml配置啟用所有的監(jiān)控端點
- 啟動服務
- 查看 Routes Endpoint
- 查看 Filters Endpoint
- 代碼
概述
官網(wǎng): 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配置啟用所有的監(jiān)控端點
增加如下配置
#actuator 啟用所有的監(jiān)控端點 “*”號代表啟用所有的監(jiān)控端點,可以單獨啟用,例如,health,info,metrics # spring boot 升為 2.0 后,為了安全,默認 Actuator 只暴露了2個端點,heath 和 info management:endpoints:web:exposure:include: "*" endpoint:health:show-details: ALWAYS啟動服務
訪問 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
總結
以上是生活随笔為你收集整理的Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring Cloud【Finchle
- 下一篇: Spring Cloud【Finchle