NacosConfigAutoConfiguration刷新配置用
NacosRefreshHistory
这个类就是用来对获取的配置数据内容用md5
加密作为历史记录,然后存在在一个集合里。
添加记录:
转成BigInteger
:
记录Record
:
NacosRefreshProperties(废弃了)
NacosContextRefresher
做监听用,监听ApplicationReadyEvent
事件,上下文都准备好了,然后注册一个监听器到ConfigService
中,ConfigService
根据监听的情况去获取配置信息,获取到配置信息后,调用监听器的innerReceive
方法,让nacosRefreshHistory
保存记录,让上下文去进行RefreshEvent
通知。
NacosConfigEndpointAutoConfiguration监控用
NacosConfigEndpoint
保存NacosConfigProperties
和NacosRefreshHistory
。做监控用,跟actuator
相关,可以获取很多信息。比如用http://xxx:xxx/actuator/nacos-config
。
get
返回的信息。
NacosConfigHealthIndicator
通过ConfigService
去检查服务器健康状况。
下篇继续,还有一些。
好了,今天就到这里了,希望对学习理解有帮助,大神看见勿喷,仅为自己的学习理解,能力有限,请多包涵。