zoukankan      html  css  js  c++  java
  • 携程Apollo(阿波罗)配置中心Spring Boot迁移日志组件,使用配置中心进行管理的思路

    说明:

    1、Spring Boot项目默认使用logback进行日志管理

    2、logback在启动时默认会自动检查是否有logback.xml文件,如果有时会有限加载这个文件。

    3、那么如果是用配置中心的配置方法,那么必须要阻止logback.xml文件的先加载,在application.properties之前,最直接的方式就是不用,或者使用logback-spring.xml来替代,配置中心的设计,只要在application.properties加载的,都可以用Apollo进行配置。

    4、而如果不用XML进行配置时,那么就基于Spring Boot提供的配置项进行配置,缺点是可配置的信息有点少,没有XML来的灵活,配置参考:http://www.cnblogs.com/EasonJim/p/7801486.html

    技巧:

    1、可以这样的思路,但不一定可行,比如使用logback-spring.xml进行配置,然后引入配置文件,这个配置文件是基于Apollo下发的,那么在XML中就可以使用这些参数进行赋值。

    待解决的问题:

    1、由于技术问题,目前还没研究出在应用运行时,从Apollo修改了日志的配置,然后不重启应用重新加载。

  • 相关阅读:
    Rx
    linux rpm 安装包制作
    kamctl start
    dedicated bearer
    Kamailio
    EPC sequence
    TD-LTE技术原理与系统设计
    SS7
    SCTP
    GTP
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7802364.html
Copyright © 2011-2022 走看看