zoukankan      html  css  js  c++  java
  • springcloud+apollo配置中心 demo搭建

    1 、搭建自己的Apollo配置中心(服务器) (参考官方文档   https://github.com/ctripcorp/apollo/wiki/Quick-Start  )

    2、 让自己的springCloud项目 用上自己搭建的Apollo配置中心的配置   (参考   http://ghoulich.xninja.org/2018/04/28/basic-usage-method-of-apollo/   )

    ① 配置中心

    ② jar包

    <dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>1.1.2</version>
    </dependency>

    ③ 配置文件 与 启动VM设置

     玩法一:

    玩法二:

    配置文件 少了 

    apollo:
    bootstrap:
    enable: true
    配置中心也可以用 
    可能默认如此 (建议 要加上 即使默认为true 可读性)

    ④ java代码

    将配置中心的配置注入到spring bean工厂

    将配置中心的配置 整合到 springboot项目有多种方式(此demo  使用注解@Configuration @EnableApolloConfig)

    测试类:

    后记:
      1、配置中心 有很多供选择,某度上有对比。
      2、公司架构师(峰哥)建议选型 阿里的 Nacos (一、阿里 行内 执牛耳者 二、峰哥 不喜欢apollo那种配置方式)


  • 相关阅读:
    python 单例模式
    JAVA基础知识总结
    java环境配置
    VScode输出中文乱码的解决方法------测试过可以用
    centos7 单独安装pip
    pyqt5信号与槽
    桌面程序显示到前台
    下载哔哩哔哩视频
    pyqt5 designer安装步骤
    树莓派配置静态wifi地址
  • 原文地址:https://www.cnblogs.com/light-train-union/p/11290545.html
Copyright © 2011-2022 走看看