apollo
文章平均质量分 79
搜狐梁雪
这个作者很懒,什么都没留下…
展开
-
基于Apollo动态修改日志级别
目录前言一、日志的自动配置过程二、动态修改日志级别1.日志修改类2.Apollo监听器总结前言 昨天组内有人反映说系统的日志级别在Apollo中配置了没有生效,在默认的properties文件中配置了会生效,这就有点意思了。在前面的文章中我们分析过,Apollo属性的优先级是高于properties文件,如果二者同时存在,应该以Apollo中的属性为准,那么最有可能的是在该属性作用的位置,Apollo属性还没有加载进来,默认的properties文件已经加载。...原创 2021-06-25 18:28:33 · 1494 阅读 · 0 评论 -
apollo基于长轮询的配置更新源码
目录前言一、apollo客户端长轮询请求源码二、服务端1.服务端接收请求处理代码2.配置更新发布相关逻辑三、客户端更新配置总结前言长轮询和传统轮询一样从服务器请求数据,但是,长轮询中服务器不会立即给客户端返回数据,如果没有数据,服务端会保持这个请求等待数据到来,或者超时报错,之后把数据返回给客户端。一、apollo客户端长轮询请求源码客户端的请求逻辑比较简单,就是发起了一个超时时间为90s的http请求,关于数据返回之后的配置更新逻辑在详细说明。 priva原创 2021-05-23 10:17:17 · 1025 阅读 · 0 评论 -
apollo客户端的启动流程源码分析
目录前言一、apollo客户端启动完成的工作二、apollo配置加载的过程1.引入库2.initialize()3.initializ(environment)4.postProcessEnvironment()三、springboot配置加载的流程四、springboot和apollo属性加载的先后顺序总结前言公司中使用apollo作为配置中心,最近时间比较宽裕,便决定把apollo源码学习一下,本文主要是客户端启动的相关源码。一、apollo客.原创 2021-05-21 12:02:31 · 1320 阅读 · 1 评论