搭建动态 Zuul 网关路由转发

本文介绍了如何在SpringCloud Config分布式配置中心下,动态配置Zuul网关的路由规则。通过在网关项目中引入配置,启用监控接口,并在启动类中设置Zuul配置,实现不重启服务即可更新路由。最后,通过测试验证了网关能从配置中心获取服务转发信息,成功转发请求到目标服务。

1,配置网关反向代理,将配置整合到 SpringCloud Config 分布式中心上,实现动态路由规则(在GitHub码云中,进入自己的分布式配置中心)
在这里插入图片描述
在这里插入图片描述

1.1,在网关项目中新增监控中心依赖信息 (pom.xml)
在这里插入图片描述
1.2,网关项目中引入 SpringCloudConfig2.0 的Client端配置
在这里插入图片描述

1.3,配置开启所有监控信息接口 ,网关配置,读取服务中心上配置文件中的服务规则(application.yml)
在这里插入图片描述
在这里插入图片描述
1.4,网关项目启动类中加入 Zuul配置,让配置能够使用分布式中心上 的config文件,实现实时更新(不用重启任何服务)
在这里插入图片描述
1.5,启动分布式配置中心,测试建立的网关配置文件是否能正常读取
在这里插入图片描述
在这里插入图片描述
1,6,启动网关项目(网关项目配置文件中并未配置服务的转发,服务的转发配置信息配置在分布式服务中心上,客户端请求会员服务,请求先到网关,网关到分布式配置中心上拿到要转发的服务信息,本地会拿到这个转发的服务地址再进行请求,访问到会员项目)
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值