前言
在我們去閱讀Nacos源碼之前,我們得先了解Nacos是幹嘛的,以及怎麼用,這樣有利於我們更容易去理解源碼;
查看Nacos的官方文檔,我們知道Naocs主要有以下特性:
- 配置中心
- 服務註冊與發現
- …
Nacos有給我們提供管理界面,用來方便配置數據;我們先把整個Nacos源碼克隆下來,本地啓動;熟悉一下如何使用它
啓動Nacos項目
1.克隆Nacos源碼
git clone https://github.com/alibaba/nacos.git
導入到Idea中
2.配置Mysql數據源
Nacos內置嵌入式derby數據庫,但是它只適合開發測試中使用,也不利於我們觀察數據;所以我們更改一下數據庫爲Mysql
在使用Mysql之前,需要先建立nacos_config的數據庫sql文件在模塊 distribution
中的conf/nacos-mysql.sql
; 執行一下這個文件;
在模塊 nacos/distribution
中添加Mysql的配置文件