什麼是Nacos?
從這裡可以看出阿裡想幹掉這三個元件,分别是注冊中心Eureka、服務配置config、服務總線bus
文檔
- https://nacos.io/zh-cn/docs/what-is-nacos.html(中英文兼備)
- https://spring-cloud-alibaba-group.github.io/github-pages/hoxton/en-us/index.html(英文)
- https://github.com/alibaba/nacos(Nacos項目倉庫)
Windows下載下傳nacos
1、下載下傳連結
nacos下載下傳連結:https://github.com/alibaba/nacos/releases
點選進來後到最下面
我們需要下載下傳Windows版本
下載下傳完後解壓放在你們想要放在的一個電腦環境上
2、啟動
解壓完後目錄是這樣的
我們進入bin目錄
輕按兩下startup.cmd啟動後
重點!
如果是第一次安裝,那麼一定會閃退因為我們沒有配置資料庫
配置資料庫
- 建立一個nacos資料然後将/conf/nacos-mysql.sql檔案導入進去
- 這個時候不要急,還沒好,還要修改application.properties檔案
- 修改自己資料庫的使用者名和密碼,因為我安裝的是最新版,是以資料庫連結自動有更改時區不需要自己手動添加
- 這個時候我們啟動startup.cmd 發現能啟動但是會報錯,因為nacos預設啟動方式是叢集,是以我們需要更改為單機模式。
- 輸入:
startup.cmd -m standalone
這個時候肯定有人不樂意了,我們搞這個nacos不就是微服務嗎?
為什麼還要搞單機呢?
因為現在是學習階段是以搞單機,但是不意味着不可以搞叢集
叢集模式
将cluster.conf.example檔案複制一份去掉.example字尾,然後進入檔案修改,添加這三行,就是添加端口(學過Eureka的人應該都能看懂哈)
最後啟動startup.cmd
啟動成功!
通路localhost:8848/nacos
登入的賬号和密碼都在自己的資料庫裡面
預設賬号是 nacos
密碼是nacos
進入後,大緻界面就是這樣!