javascript
Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器
文章目錄
- 概述
- 確認(rèn)spring-boot-starter-actuator依賴
- application.yml配置啟用所有的監(jiān)控端點(diǎn)
- 啟動(dòng)服務(wù)
- 查看 Routes Endpoint
- 查看 Filters Endpoint
- 代碼
概述
官網(wǎng): https://cloud.spring.io/spring-cloud-static/Finchley.SR2/single/spring-cloud.html#_management_endpoints
確認(rèn)spring-boot-starter-actuator依賴
默認(rèn)情況下,我們引入的spring-cloud-starter-netflix-zuul依賴會(huì)自動(dòng)的引入spring-boot-starter-actuator,所以無(wú)需重復(fù)引入
application.yml配置啟用所有的監(jiān)控端點(diǎn)
增加如下配置
#actuator 啟用所有的監(jiān)控端點(diǎn) “*”號(hào)代表啟用所有的監(jiān)控端點(diǎn),可以單獨(dú)啟用,例如,health,info,metrics # spring boot 升為 2.0 后,為了安全,默認(rèn) Actuator 只暴露了2個(gè)端點(diǎn),heath 和 info management:endpoints:web:exposure:include: "*" endpoint:health:show-details: ALWAYS啟動(dòng)服務(wù)
訪問(wèn) eureka server http://localhost:8761/ 查看注冊(cè)情況
查看 Routes Endpoint
如官方解讀,使用GET方法訪問(wèn)該端點(diǎn),可以查看zuul當(dāng)前映射的路由列表
使用POST方法訪問(wèn)該端點(diǎn)就會(huì)強(qiáng)制刷新zuul當(dāng)前映射的路由列表。
通過(guò)下面的注釋也可以知道
盡管路由會(huì)自動(dòng)刷新,但是Spring Cloud依然提供了強(qiáng)制立即刷新的功能。
訪問(wèn)zuul
http://localhost:4534/actuator/routes
zuul默認(rèn)情況下會(huì)代理所有注冊(cè)在EurekaServer上的服務(wù)
查看 Filters Endpoint
訪問(wèn)zuul
http://localhost:4534/actuator/filters
代碼
https://github.com/yangshangwei/SpringCloudMaster/tree/master/microservice-gateway-zuul
總結(jié)
以上是生活随笔為你收集整理的Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Spring Cloud【Finchle
- 下一篇: Spring Cloud【Finchle