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,启动网关项目(网关项目配置文件中并未配置服务的转发,服务的转发配置信息配置在分布式服务中心上,客户端请求会员服务,请求先到网关,网关到分布式配置中心上拿到要转发的服务信息,本地会拿到这个转发的服务地址再进行请求,访问到会员项目)


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

387

被折叠的 条评论
为什么被折叠?



