進入解壓後的資料夾的bin目錄下
輸入啟動命令:./startup.sh -m standalone
看到這個程序就說明啟動好了
現在在瀏覽器訪問:
預設使用者名稱跟密碼都是nacos
此時你就可以管理配置檔案及檢視註冊的服務了
在pom中新增配置管理的依賴
由於我用的springboot2.x,所以引的包長這樣,老版本的請移步官網求解
org.springframework.cloud
spring-cloud-starter-alibaba-nacos-config
建立bootstrap.yml檔案,並新增nacos的服務位址及應用名
spring:
name: capture-bdc
cloud:
nacos:
config:
server-addr: 127.0.0.1:8848
此時可以在nacos中建立乙個配置檔案,配置檔案的dataid的格式如下:
$-$.$
1.prefix預設是bootstrap.yml中配置的應用名,當然也可以通過pring.cloud.nacos.config.prefix配置
2.spring.profile.active是當前環境對應的profile,可以通過spring.profiles.active指定
3.file-extension是配置檔案資料格式,可以通過配置項 spring.cloud.nacos.config.file-extension 來配置,目前只支援properties跟yml
通過spring的@value註解就可以獲取配置檔案中的配置
value("$")
通過spring的@refreshscope註解就可以實現配置自動更新
在pom中新增服務發現的依賴
org.springframework.cloud
spring-cloud-starter-alibaba-nacos-discovery
在bootstrap.yml檔案中新增nacos服務註冊中心位址
spring:
cloud:
nacos:
discovery:
server-addr: 127.0.0.1:8848
通過 spring cloud 原生註解 @enablediscoveryclient 開啟服務註冊發現功能
@enablefeignclients
@enablediscoveryclient
public static void main(string args)
}
此時啟動應用,就可在nacos的服務管理列表中看到服務了
}服務暴露的介面
@feignclient(value = "capture-bdc")
public inte***ce bdcproductpublishqueryfeignapi
服務的具體實現:
@restcontroller
public class bdcproductpublishqueryfeignclient implements bdcproductpublishqueryfeignapi
}
Nacos作為註冊中心
首先安裝nacos,我使用的是docker安裝nacos,啟動安裝的nacos容器,登入就可以看到nacos是什麼樣的了。1 在springcloud中使用首先是在pom檔案中引入 com.alibaba.cloud spring cloud starter alibaba nacos discov...
Nacos 作為配置中心
一 作為配置中心 過程 1 引入nacos config pom檔案 2 建立bootstrap.properties 配置nacos資訊 3 配置中心 nacos 增加規則 4 給服務 properties中 新增配置 5 動態獲取配置註解 refreshscope 動態獲取並重新整理配置 val...
使用 nacos 搭建註冊中心及配置中心
在分布式微服務框架中,現在都流行使用 nacos 作為分布式框架的註冊中心與配置中心。當我們搭建一套spring boot 框架的時候,缺省會將配置檔案 現在使用 nacos 便可實現服務註冊 與 配置管理的功能。nacos 提供的中文 連線如下 具體步驟如下 1.在專案中引入nacos 以及spr...