Spring Cloud Alibaba基础教程:使用Nacos作为配置中心

  • 时间:
  • 浏览:4

在启动的随后,我们我们我们都都可以 看了之类 里边的日志信息,这里会输出应用系统线程要从Nacos中获取配置的dataId和group。肯能在启动随后,发现配置信息没法获取到的随后,都都可以 先从这里着手,看看配置加载的目标不是正确。

同时,在应用的客户端,我们我们我们还能看了如下日志:

通过本教程的前两篇:

第六步:验证配置获取和验证动态刷新

本文示例读者都都可以 通过查看下面仓库的中的alibaba-nacos-config-client项目:

Nacos的配置管理模型与淘宝开源的配置中心Diamond之类 ,基础层面都通过DataIdGroup来定位配置内容,除此之外还增加了一些一些的管理功能。

在Nacos中修改了Key,在用到你你这个配置的应用中,也自动刷新了你你这个配置信息。

都都可以 看了,你你这个例子中并没法加入nacos的服务发现模块,一些这另二个多 内容是删改都都可以 独立使用的

其中:

肯能您对哪些感兴趣,欢迎star、follow、收藏、转发给予支持!

上述内容主要三每项:

第五步:启动里边创建的应用。

第一步:创建另二个多 Spring Boot应用,都都可以 命名为:alibaba-nacos-config-client

第四步:创建配置文件bootstrap.properties,并配置服务名称和Nacos地址

注意:这里时需使用bootstrap.properties。同时,spring.application.name值时需与上一阶段Nacos中创建的配置Data Id匹配(除了.properties肯能.yaml后缀)。

内容非常简单,@SpringBootApplication定义是个Spring Boot应用;还定义了另二个多 Controller,其中通过@Value注解,注入了key为didispace.title的配置(默认为空字符串),你你这个配置会通过/test接口返回,后续我们我们我们会通过你你这个接口来验证Nacos中配置的加载。另外,这里还有另二个多 比较重要的注解@RefreshScope,主要用来你会你这个类下的配置内容支持动态刷新,也一些当我们我们我们的应用启动随后,修改了Nacos中的配置内容随后,这里也会马上生效。

我们我们我们肯能學會了,怎么利用Nacos实现服务的注册与发现。同时,也介绍了在Spring Cloud中,我们我们我们都都可以 使用的几种不同编码风格的服务消费最好的方法。接下来,我们我们我们再来同时学习一下Nacos的另外另二个多 重不能力:配置管理。

用curl肯能postman等工具,访问接口: localhost:100001/test,一切正常语句,将返回Nacos中配置的spring-cloud-alibaba-learning。而且,再通过Nacos页面,修改你你这个内容,点击发布随后,再访问接口,都都可以 看了返回结果变了。

第一步:进入Nacos的控制页面,在配置列表功能页面中,点击右上角的“+”按钮,进入“新建配置”页面,如下图填写内容:

第三步:创建应用主类,并实现另二个多 HTTP接口:

Nacos除了实现了服务的注册发现之外,还将配置中心功能整合在了同时。通过Nacos的配置管理功能,我们我们我们都都可以 将整个架构体系内的所有配置都集中在Nacos中存储。曾经做的好处,在以往的教程中介绍Spring Cloud Config时有的是提到,主要有以下几点:

第二步:编辑pom.xml,加入必要的依赖配置,比如:

下面我们我们我们通过另二个多 简单的例子来介绍怎么在Nacos中创建配置内容以及怎么在Spring Cloud应用中加载Nacos的配置信息。