11.5 Nacos 源码解读
源码解读更多的是希望可以做一个抛砖引玉的过程,希望各位读者可以在源码解读的过程中得到一些自己的收获,可以学习到一些看源码的方法。
首先需要先去Github代码仓库上将Nacos的源码Down下来,可以直接执行如下语句:
git clone git@github.com:alibaba/nacos.git
下载完成后,我们将Nacos的源码导入IDEA编辑器中,如图11-16:
- address:是在1.1.0版本以后新增的,用于管理服务地址。
- api:接口定义及封装。
- client:主要包含一些接口的实现
- cmdb:元数据、业务实现
- common:工具类
- config:服务配置
- console:管理后台
- core:与Spring集成
- distribution:主要是一些脚本、配置等内容,主要用于工程的构建
- example:示例
- naming:服务发现
- style:代码规范
- 测试用例
11.5.1 服务配置
首先从一个工厂类说起:com.alibaba.nacos.api.NacosFactory,代码如下:
转载:https://blog.csdn.net/meteor_93/article/details/105027025
查看评论