一 代码位置
https://github.com/cakin24/spring-cloud-code/tree/master/ch12-9
二 测试
1 启动Eureka
2 启动两个config的服务端,端口分别为9090和9091
3 启动1个config的客户端,端口为9016,控制台打印为
2019-11-21 19:42:15.074 INFO 12264 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Multiple Config Server Urls found listed.
2019-11-21 19:42:15.074 INFO 12264 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at : http://DESKTOP-5SDKDG4:9091/
从打印可知,客户端从9091所在的服务端拉取了配置。
4 再启动1个config的客户端,端口为9017,控制台打印为
2019-11-21 19:43:30.992 INFO 8676 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Multiple Config Server Urls found listed.
2019-11-21 19:43:30.992 INFO 8676 --- [ main] c.c.c.ConfigServicePropertySourceLocator : Fetching config from server at : http://DESKTOP-5SDKDG4:9090/
从打印可知,客户端从9090所在的服务端拉取了配置。
5 浏览器分别输入 http://localhost:9016/configConsumer/getConfigInfo http://localhost:9017/configConsumer/getConfigInfo
访问正常。