Spring Cloud Zuul与Apollo结合实战

一 代码位置

https://github.com/cakin24/spring-cloud-code/tree/master/ch12-10

二 Apollo配置中心操作-添加一个namespace

Spring Cloud Zuul与Apollo结合实战_第1张图片

Spring Cloud Zuul与Apollo结合实战_第2张图片

Spring Cloud Zuul与Apollo结合实战_第3张图片

Spring Cloud Zuul与Apollo结合实战_第4张图片

三 测试

1 启动Eureka

2 启动ch12-10-config-client-apollo

Spring Cloud Zuul与Apollo结合实战_第5张图片

3 启动ch12-10-config-client-apollo2

Spring Cloud Zuul与Apollo结合实战_第6张图片

4 启动ch12-10/ch12-10-gateway-zuul-apollo

5 浏览器输入localhost:9019/client/configConsumer/getConfigInfo

Spring Cloud Zuul与Apollo结合实战_第7张图片

说明由网关配置的路由生效了。

6 在配置中心的application的namgespace中添加一个配置

Spring Cloud Zuul与Apollo结合实战_第8张图片

Spring Cloud Zuul与Apollo结合实战_第9张图片

7 postman输入localhost:9019/client_new/configConsumer/getConfigInfo

Spring Cloud Zuul与Apollo结合实战_第10张图片

8 在apollo中配置zuul到config-client-apollo2的路由

Spring Cloud Zuul与Apollo结合实战_第11张图片

9 postman输入localhost:9019/client_new/configConsumer/getConfigInfo

Spring Cloud Zuul与Apollo结合实战_第12张图片

说明动态路由生效

你可能感兴趣的:(微服务,Spring,Cloud)