Nacos2.2.1

0.入门

Nacos 快速开始

注意

这个配置要长一点,不然启动失败。报错unable to start embedded tomcat等等。

因为这个问题弄了两个小时,无语了。

1.功能

2.IDEA使用Nacos

1.总模块引入总依赖

这个依赖相当于所有springCloudAlibaba的依赖,子模块使用时,只需要引入对应组件的依赖,不需要再写版本号。

2.要用的Nacos的子模块引入Nacos依赖

SpringBoot 2.4版本之后 SpringCloud 2020,需要引入该依赖,才能读取bootstrap文件

3.创建springcloud配置文件bootstrap

添加如下配置

# 注册中心的名字
spring.application.name=member

## 启动环境,nacos会根据环境读不同的配置dataId:member-dev.properties
spring.profiles.active=dev

## nacos server地址
spring.cloud.nacos.config.server-addr=127.0.0.1:8848
## 配置中心文件后缀,默认properties
spring.cloud.nacos.config.file-extension=properties

此配置的作用是,此模块会去Nacos配置中心读文件名为member-dev.properties的文件,作为配置文件。

此配置会覆盖本地配置。

4. 实时刷新

Nacos发布新的配置后,java代码要想检测到配置变换,实时进行更改(不重启项目直接读取到新配置的值),需要加以下注解。

3.Nacos多环境配置

 

这个配置会覆盖IDEA里的配置文件的配置项。

启动应用时添加这个,即可读取Nacos里的prod结尾的配置文件。

当Nacos里prod配置文件更新时,只会更新到以prod为配置的应用中,以dev为配置的应用不会接收到变化。

4.命名空间

创建命名空间

bootstrap配置命名空间(配置的train为命名空间ID,不是命名空间名称)

5.注册中心

1.引入依赖

<!-- 注册中心-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

2.bootstrap配置地址

6.现象

Nacos使用中挂了,其他应用仍然可以正常互相联系。

从应用连接上Nacos那一刻,Nacos会给它其他应用的《通讯录》,每个应用都保存着其他应用的《通讯》方式,所以挂了也能继续使用。

  • 22
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Nacos 2.2.1是一个开源的服务发现、配置管理和服务管理平台。达梦是一个国内的数据库产品。 Nacos 2.2.1并不是与达梦数据库直接相关的产品,它是由阿里巴巴开源的一个微服务框架,用于实现服务注册和发现、动态配置管理以及服务管理等功能。与此不同的是,达梦是一个国内的数据库产品,提供企业级的数据库管理解决方案。 Nacos 2.2.1提供的功能主要包括: 1. 服务注册和发现:服务提供者可以注册到Nacos中心,服务消费者可以通过Nacos中心获取可用的服务列表,实现服务发现和调用。 2. 动态配置管理:Nacos可以实时管理应用程序的配置信息,并支持动态刷新配置,无需重启应用程序。 3. 服务健康监测:Nacos可以对注册的服务进行健康检测,及时发现故障节点,提升服务的可用性。 4. 服务路由管理:Nacos可以实现基于权重、版本等策略的服务路由和负载均衡。 5. 高可用和容灾:Nacos提供了可插拔的存储模块,支持数据的集群化部署,保证数据的高可用性和容灾能力。 而达梦数据库是一款功能强大的数据库管理系统,具有良好的性能和稳定性。它提供了全面的数据库管理功能,包括数据存储、数据备份和恢复、安全性管理等。达梦数据库适用于各类企业应用场景,并得到了广泛的应用和认可。 综上所述,Nacos 2.2.1与达梦数据库并不是直接相关的产品,它们分别是微服务框架和数据库管理系统两个不同的领域。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值