nacos作為配置中心
一、nacos的下載啟動
專案主頁:https://nacos.io/zh-cn/index.html
進入下載頁:
下載後解壓到本地,直接執行啟動檔案即可,nacos預設的埠為8848
登陸nacos,http://127.0.0.1:8848/nacos ,預設賬戶/密碼:nacos/nacos
有三部分:(1)配置;(2)服務;(3)叢集
1.2 linux下的nacos啟動
sh startup.sh -m standalone
二、nacos作為配置中心
專案新增依賴
<!--引入nacos作為配置中心的依賴-->
<!-- https://mvnrepository.com/artifact/com.alibaba.boot/nacos-config-spring-boot-starter -->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>nacos-config-spring-boot-starter</artifactId>
<version>0.2.1</version>
</dependency>
方式(1) : 新建配置類
import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
import org.springframework.context.annotation.Configuration;
@Configuration
@NacosPropertySource(dataId = "com.whfc.mattype.properties", autoRefreshed = true,groupId = "nacosdemo")
public class MatConfig {
}
專案配置檔案 application.properties配置nacos地址
# application.properties
server.port=9002
#nacos配置中心的地址
nacos.config.server-addr=127.0.0.1:8848
啟動後即可
方式(2) : 新建配置類,配置中心地址用註解方式
import com.alibaba.nacos.api.annotation.NacosProperties;
import com.alibaba.nacos.spring.context.annotation.config.EnableNacosConfig;
import com.alibaba.nacos.spring.context.annotation.config.NacosPropertySource;
import org.springframework.context.annotation.Configuration;
@Configuration
@EnableNacosConfig(globalProperties = @NacosProperties(serverAddr = "127.0.0.1:8848"))
@NacosPropertySource(dataId = "com.whfc.weighnote.properties", autoRefreshed = true,groupId = "nacosdemo")
public class WeighNoteConfig {
}
啟動後即可
配置檔案
此時需要注意,各模組的服務雖然實現了分模組配置,但是各模組服務之間是不能互相呼叫的,如果需要互相呼叫,需要使用dubbo
三、nacos作為dubbo服務註冊中心
新增依賴
<!--dubbo基本依賴-->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.7.3</version>
</dependency>
<!--使用nacos作為dubbo服務註冊中心-->
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-nacos</artifactId>
<version>2.7.3</version>
</dependency>
相關文章
- 初探Nacos(四)-- SpringBoot下使用Nacos作為配置中心Spring Boot
- nacos 作為配置中心使用心得--配置使用
- SpringBoot專案使用Nacos作為配置中心Spring Boot
- springboot工程dubbo使用nacos作為配置中心Spring Boot
- 使用nacos作為配置中心統一管理配置
- Spring Cloud Alibaba:Nacos 作為註冊中心和配置中心使用SpringCloud
- Dubbo與SpringCloud Alibaba使用Nacos作為配置中心和註冊中心SpringGCCloud
- SpringBoot使用Nacos作為配置中心服務和服務註冊中心Spring Boot
- Spring Cloud Alibaba 使用Nacos作為配置管理中心SpringCloud
- Spring Cloud Alibaba系列(二)nacos作為服務配置中心SpringCloud
- Spring Cloud Alibaba基礎教程:使用Nacos作為配置中心SpringCloud
- Dubbo:Nacos作為註冊中心
- 配置中心nacos
- Nacos配置中心原理
- SpringCloud Nacos 配置中心SpringGCCloud
- nacos配置中心使用
- Dubbo使用nacos作為註冊中心原理剖析
- Nacos配置中心規範
- Docker 搭建 Nacos 配置中心Docker
- Springcloud alibaba nacos配置中心SpringGCCloud
- SpringBoot使用Nacos配置中心Spring Boot
- Nacos配置中心 (介紹與配置)
- springcloud alibaba-nacos配置中心SpringGCCloud
- springboot整合nacos註冊中心和配置中心Spring Boot
- Spring Cloud Alibaba 使用Nacos作為服務註冊中心SpringCloud
- Nacos註冊中心+配置管理
- 配置中心Nacos(服務發現)
- Nacos 配置中心介紹及使用
- nacos入門系列之配置中心
- 整合 nacos註冊中心配置使用
- 【Nacos】微服務配置中心介紹微服務
- Spring Cloud Alibaba(5)---Nacos(配置中心)SpringCloud
- SpringBoot與Dubbo整合報錯排查(Nacos作為註冊中心)Spring Boot
- 配置中心的設計-nacos vs apollo
- nacos統一配置中心原始碼解析原始碼
- Dubbo使用Apollo作為配置中心實戰
- spring-boot 2.5.4,nacos 作為配置、服務發現中心,Cloud Native Buildpacks 打包映象,GitLab CI/CDSpringbootCloudUIGitlab
- Solon2 專案整合 Nacos 配置中心