当前位置:   article > 正文

Spring Cloud中查看服务网关(Zuul)中的所有路由节点_zuul有几个节点

zuul有几个节点

问题描述:在Spring Cloud的早期版本(例如1.X版本)中如果想查看Zuul的所有路由节点,我们除了在pom.xml中引入依赖外,还需要在application.yml文件中添加如下配置:

  1. #暴露所有端点
  2. management:
  3. security:
  4. enabled: false

然后我们在浏览器中输入http://ip:端口号/application/routes即可查到网关服务中所有的网关,但是当我们的Spring Cloud 的版本进行升级后,例如现在为2.2.4版本:

  1. <dependency>
  2. <groupId>org.springframework.cloud</groupId>
  3. <artifactId>spring-cloud-starter-netflix-zuul</artifactId>
  4. <version>2.2.4.RELEASE</version>
  5. </dependency>

升级了Spring Cloud版本后,上述application.yml配置文件就会报错,并且使用上述地址去获取网关服务的所有路由也会出错。

解决方法:

当我们使用的是2.2.4版本时,原配置文件里面的上述配置需要删除,需要添加如下配置:

  1. management:
  2. endpoints:
  3. web:
  4. exposure:
  5. #添加需要暴露出去的路径,"*"表示所有路径
  6. include: "*"

然后在浏览器中输入http://ip:端口号/actuator/routes/details即可查到网关服务中所有的网关

http://ip:端口号/actuator/routes :查看所有网关服务中基本路由信息

http://ip:端口号/actuator/routes/details:查看所有网关服务中详细的路由信息

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/302093?site
推荐阅读
相关标签
  

闽ICP备14008679号