公司的服务越来越多,公司用的spring config做的配置中心,routes的配置也越来越多
会覆盖,后边的配置会覆盖前边的配置,没有达到我逾期的效果
config 注册中心??
首先,可以考虑使用Spring Cloud Config 把配置放到远程配置服务器上,然后在每个服务上使用【@RefreshScope】 注解来动态刷新配置,这样就可以实现按照业务线进行划分,放在不同的配置文件中进行加载的目的。
其次,Spring Cloud Gateway也提供了一个非常强大的功能:Route Definition Locator,可以通过它来定位不同的路由定义,可以通过不同的定位策略,将不同的路由配置放在不同的位置,而不需要将所有的路由配置放在一个配置文件中。
进行动态加载路由,参考下:https://blog.csdn.net/tianyaleixiaowu/article/details/83412301