目錄
前言:
?1.Nacos的下載與安裝
2. 去MySQL建立一個(gè)名為nacos的數(shù)據(jù)庫(kù)
3.介紹配置文件,conf目錄下的 application.properties
4.nacos啟動(dòng)
5. nacos作為注冊(cè)中心的作用
6.建立一個(gè)項(xiàng)目,實(shí)現(xiàn)向命名空間注冊(cè)
前言:
上文我們已經(jīng)簡(jiǎn)單介紹了一下Nacos,現(xiàn)在我們一起來(lái)動(dòng)手搭建一個(gè)Nacos的注冊(cè)中心吧!
文章地址:【SpringCloud入門】-- 認(rèn)識(shí)SpringCloudAlibabaNacos服務(wù)注冊(cè)和配置中心_月月崽的博客-CSDN博客
1.Nacos的下載與安裝
注意:版本盡量跟Alibaba的組件版本對(duì)照表對(duì)應(yīng)??
下載地址:Nacos下載地址https://github.com/alibaba/nacos/releases/tag/2.2.3bin目錄介紹
?conf目錄介紹:
2. 去MySQL建立一個(gè)名為nacos的數(shù)據(jù)庫(kù)
注意
?然后接著把conf目錄下的nacos-mysql.sql導(dǎo)入到nacos數(shù)據(jù)庫(kù)中,出現(xiàn)下圖的表就說(shuō)明導(dǎo)入成功。
注意:MySQL版本建議5.7,8.0也可以
3.介紹配置文件,conf目錄下的 application.properties
默認(rèn)路徑:
### Default web server port:
server.port=8848
nacos有兩種功能:配置文件中心(需要數(shù)據(jù)庫(kù))和注冊(cè)中心(不需要數(shù)據(jù)庫(kù)),我們把nacos中的數(shù)據(jù)庫(kù)配置打開。
4.nacos啟動(dòng)
啟動(dòng)方式1:bin目錄下cmd 然后輸入:
?startup.cmd -m standalone
啟動(dòng)方式2: 修改cmd文件??startup.cmd
?set MODE="standalone"
出現(xiàn)啟動(dòng)頁(yè)面并且能夠訪問(wèn),這樣就算啟動(dòng)成功?
訪問(wèn)? localhost:8848/nacos
接著就會(huì)出現(xiàn)登錄界面? ?賬號(hào)密碼默認(rèn)都是nacos?
這就算是登錄成功了!
5. nacos作為注冊(cè)中心的作用
nacos與eureka的區(qū)別:
- nacos有登錄,安全性高些。
- nacos注冊(cè)中心可以通過(guò)命名空間實(shí)現(xiàn)項(xiàng)目之間的隔離,命名空間有g(shù)roup組的概念和唯一id。如果一定要用eureka做注冊(cè)中心可以命名增加前綴,用來(lái)實(shí)現(xiàn)項(xiàng)目之間的隔離。
6.建立一個(gè)項(xiàng)目,實(shí)現(xiàn)向命名空間注冊(cè)
1. 新建一個(gè)model? ---》選擇Spring Initializr? --》下一步 選擇依賴
2. 修改pom.xml配置文件
注意:nacos版本和SpringCloudAlibaba版本和SpringBoot版本盡量參考對(duì)照表?
nacos版本2.0.3
SpringCloudAlibaba版本2.2.7.RELEASE
SpringBoot版本2.3.12.RELEASE
對(duì)照表:版本說(shuō)明https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
如果訪問(wèn)不了GitHub可以參考我上一篇文章:【SpringCloud入門】-- 認(rèn)識(shí)SpringCloudAlibabaNacos服務(wù)注冊(cè)和配置中心_月月崽的博客-CSDN博客
3. 修改yml文件
4. 啟動(dòng)類增加注解
5. 然后啟動(dòng)后查看nacos網(wǎng)址,默認(rèn)注冊(cè)在public的default分組
?注意:yml文件中不指定命名空間會(huì)默認(rèn)注冊(cè)到public去,未指定分組會(huì)在DEFAULT_GROUP組
6.用上面的方法再創(chuàng)建一個(gè)client B
增加springWeb依賴和nacos servic discovery依賴---》修改pom.xml ---》增加啟動(dòng)類注解 ---》yml
新建命名空間操作:
?7. 然后我們?cè)俨榭磏acos網(wǎng)站
點(diǎn)擊創(chuàng)建的命名空間? 可以看到y(tǒng)ml文件中自定義的服務(wù)名,分組名稱文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-491679.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-491679.html
到了這里,關(guān)于【SpringCloud入門】-- Nacos快速入門之搭建服務(wù)與注冊(cè)中心的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!