首先,发现很多解读文章对核心点讲解的很多,但是我感觉没讲全,记录下,我自己看源码时候一些心得
1. 读源码第一步,先去github, issue, 官网:
1.1 github :
https://github.com/alibaba/nacos
1.2 nacos官网:
Nacos官网| Nacos 配置中心 | Nacos 下载| Nacos 官方社区 | Nacos 官网
1.3 nacos 答疑 (这个非常好,可以看看):
无疑 专家智能答疑 介绍 | Nacos 官网
1.3.1 专家答疑 推荐 读源码中有疑惑可以问他,开源知识版通一千问,可以利用好这个,也不用去找人问了,非常赞!:
阿里开源 - Alibaba Open Source - 我们开放源码,更相信社区的力量
2. 源码下载:
2.1 nacos 1.4.3地址:
Releases · alibaba/nacos · GitHub
2.2. 客户端 discovery :
2.2.1. 说明:
我看别人文章都是pom 引入,idea 点击这个pom 看的源码,但是一直纳闷,这个源码,github搜索,并没有找到,很是迷糊,最后问了上述1.3.1 的答疑专家,才知道,原来是spring cloud alibaba 里面的starter ==!
2.2.2. 客户端 pom 引入:
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-nacos-discovery</artifactId>
<version>1.5.0.RELEASE</version>
</dependency>
2.2.3. spring cloud alibaba 下载地址:
Releases · alibaba/spring-cloud-alibaba · GitHub
2.2.3.1 图片:
3. 总结:
3.1 官网多翻,新出的专家答疑很棒!点赞
3.2 github issue也很有意思
3.3 客户端discovery 找到是spring cloud alibaba 源码 starter下面的一个模块