Switch branches/tags
Nothing to show
Find file History
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
src/main update apollo client version to 1.0.0 Aug 6, 2018
README.md Update README.md Jul 28, 2018
pom.xml init spring cloud zuul demo Jun 24, 2018

README.md

Purpose

演示Spring Cloud Zuul如何通过Apollo配置中心实现动态路由

Instructions

  1. 在Apollo配置中心创建AppId为spring-cloud-zuul的项目

  2. 在默认的application下做如下配置(可以通过文本模式直接复制、粘贴下面的内容):

    server.port = 9090
    zuul.routes.test.path = /**
    zuul.routes.test.url = https://github.com
    #zuul.routes.test.url = https://github.com/ctripcorp/apollo
  3. 运行com.ctrip.framework.apollo.use.cases.spring.cloud.zuul.Application启动Demo

  4. 程序会自动打开http://localhost:9090,显式内容为GitHub首页

  5. 在Apollo配置中心修改配置,把zuul.routes.test.url的值改为https://github.com/ctripcorp/apollo并发布配置

  • 可以以文本模式在原来生效的zuul.routes.test.url前面加上#注释掉,同时把原来注释掉的指向https://github.com/ctripcorp/apollo的配置反注释掉来快速修改
  1. 刷新http://localhost:9090页面,显式的内容会变成Apollo配置中心的GitHub首页,说明动态路由生效了