SpringCloud Gateway动态路由之Nacos( 二 )

测试在网关项目中的application.yml中配置
rainbow:gateway:dynamicRoute:enabled: true启动网关 , 就可以了;为了方便看到网关当前的路由信息 , 我们需要引入
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>并且在application.yml中配置
management:endpoints:web:exposure:include: '*'endpoint:gateway:enabled: truehealth:show-details: always这样我们就可以访问http://localhost:8081/actuator/gateway/routes , 就可以看到路由信息

SpringCloud Gateway动态路由之Nacos

文章插图
 
小伙伴们可以尝试修改一下nacos中的dataId为scg-routes , 我们可以发现路由及时得到了更改 。
老顾只修改了route_id的名称 , 路由就及时更新了

SpringCloud Gateway动态路由之Nacos

文章插图
 
我们也看到了控制台日志也有相应的变化
SpringCloud Gateway动态路由之Nacos

文章插图
 
总结gateway的动态路由是非常实用的功能 , 在生产环境中是必备功能 , 小伙伴们一定要掌握哦 , 当然小伙伴们也可以用其他的数据源 。谢谢!!!




推荐阅读