zuul动态路由加载配置

java配置

@Configuration
public class ZuulConfig {

    @Bean(name="zuul.CONFIGURATION_PROPERTIES")
    @RefreshScope
    @ConfigurationProperties("zuul")
    @Primary
    public ZuulProperties zuulProperties() {
        return new ZuulProperties();
    }
}

修改路由

到git config server,修改zuul的路由,比如

zuul:
  host:
    socket-timeout-millis: 60000
    connect-timeout-millis: 30000
  proxy:
    addProxyHeaders: true
  routes:
    baidu:
      path: /baidu
      url: http://baidu.com

刷新

curl -i -X POST localhost:10000/refresh

验证

curl -i localhost:10000/routes
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,506评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,702评论 25 709
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,081评论 6 342
  • 看到这三道菜,我第一反应就是语文作文走起。 1.先鲜明亮出观点,告诉老师我的态度 2.三点不多不少,有辩证,有层次...
    若心向阳阅读 2,915评论 0 0
  • 4月2日在分答上听了成了老师的高效读书四部曲,很赞同成甲老师的读书方法,特别是那句"改变自己的行动是也阅读的重点和...
    李绅Luis阅读 4,695评论 0 1