当多种配置微服务的实际开发需要修改配置。根据先前的方法,您只能修改配置以一一重新启动服务。配置管理提供统一的配置管理服务。配置管理服务以及微服务本身。
接下来,让我们看看微服务如何获得配置。
注意:配置文件的内容确定通过微服务获得的配置文件
在配置更改后,微服务可以达到热量,并且根据配置的注射方法有不同的刷新方法。
配置
注意:建议使用配置类注入方法实现热门更新
NACOS的默认数据存储在嵌入式数据库Derby中,不属于可用数据库。
官员推荐的最佳实践是将高可用数据库群集与主要且一致的高可用数据库使用。
在这里,我们将单个数据库作为示例。
首先创建一个名为NACOS的新数据库,然后导入以下SQL:
NACOS在GitHub上有一个下载地址:https://github.com/alibaba/nacos/tags,您可以选择要下载的任何版本。
如图所示,将此软件包解压缩到任何非中心目录:
目录说明:
输入NACOS的conf目录,修改配置文件cluster.conf.example,将其重命名为cluster.conf:
然后添加内容:
然后修改application.properties文件,添加数据库配置
复制NACOS文件夹三个副本,命名:NACOS1,NACOS2,NACOS3
然后对应用程序进行修改。
NACOS1:
nacos2:
NACOS3:
然后启动三个NACOS节点:
然后访问浏览器:http:// localhost/nacos。
代码中的application.yml文件配置如下:
原始:https://juejin.cn/post/7100478378716692516