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>
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值