nacos使用總結

2021-09-29 19:09:49 字數 1935 閱讀 7211

nacos是乙個註冊中心,相當於springcloud裡面中的erueka,它也是乙個配置中心,相當於springcloud裡面的config,他可以將配置檔案版本化管理。

2、解壓後開啟/bin/startup.cmd啟動

3、啟動後可開啟**檢視主頁,使用者名稱密碼預設值為nacos

註冊中心原理:所有的微服務都註冊到這乙個註冊中心,服務之間就可以相互呼叫

主要依賴:

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-alibaba-nacos-discoveryartifactid

>

dependency

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-alibaba-nacos-configartifactid

>

dependency

>

dependencies

>

主要配置:

server

:port

:8081

spring::

name

: nacos-provide

cloud

:nacos

:discovery

:server-addr

: localhost:

8848

在nacos管理頁面可以新建配置檔案,新建完成後可通過程式讀取它

主要配置:

spring::

name

: nacos-config

cloud

:nacos

:discovery

:server-addr

: localhost:

8848

config

:server-addr

: localhost:

8848

file-extension

: yml

prefix

namespace

: 8e7959fc-60d9-42ed-bc21-a973b08c6f81

server

:port

:8084

目前nacos僅支援mysql資料庫,資料庫版本為5.6.5+,實測8.0以上也會啟動失敗

在nacos/conf目錄下有乙個nacos-mysql.sql的資料庫指令碼檔案,建立資料庫會後執行它會生成11張表

spring.datasource.platform=mysql

db.num=1

db.url.0=jdbc:mysql://localhost:3306/mynacos?characterencoding=utf8&connecttimeout=1000&sockettimeout=3000&autoreconnect=true

db.user=root

db.password=1234

然後重新啟動即可,會發現資料會持久化地儲存到了資料庫

demo原始碼:

nacos基本使用

官方文件 根據官方文件在本地安裝好nacos,啟動並登入 以下案例基於spring cloud nacos,所以需要在父工程匯入依賴 org.springframework.cloud spring cloud dependencies hoxton.sr1 pomimport 匯入依賴 com.a...

nacos配置共享 nacos配置中心使用

nacos不僅可以作為註冊中心使用,還可以作為配置中心使用。相比於使用spring cloud config server來說,我們可以不用再去建乙個配置檔案的git倉庫,直接可以在nacos的控制台進行操作,同時配置檔案熱更新也更為方便 nacos不僅可以作為註冊中心使用,還可以作為配置中心使用。...

Nacos簡介及使用

nacos核心提供兩個功能 服務註冊與發現,動態配置管理。nacos提供基於dns和基於rpc的服務發現,即能被用來支援https http的服務註冊與發現,也支援rpc如dubbo的服務註冊與發現。與dubbo使用的zookeeper相比而言,兩者差異還是比較大的,zookeeper是一種分布式的...