配置管理基础应用-功能操作 | 学习笔记

简介: 快速学习配置管理基础应用-功能操作。

开发者学堂课程【Spring Cloud Alibaba Nacos 详解(上)配置管理基础应用-功能操作】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/724/detail/12922


配置管理基础应用-功能操作

 

内容介绍

一.配置列表

二.历史版本

三.监听查询

 

Nacos 支持基于 Namespace Group 的配置分组管理,以便用户更灵活的根据自己的需求,按照环境或者应用模块等分组管理微服务的大量配置,在配置管理中主要提供了配置历史版本,回滚,订阅者,查询等核心管理能力。

 

一.配置列表

1.定义:Nacos 点击控制台的配置管理配置列表列单即可看到展示

菜单下列出了所有配置文件的列表,通过编辑,可修改配置文件内容。

2.修改方法输入修改内容,点击发布。( 注意:发布时存在前值和原始值的比较确认,没有问题点击确认发布)此时修改成功。

3.删除方法:点击右下角删除确定。

4.编辑界面配置文件格式

TEXT(文本格式)

JSON

XML

YAML(常用)

HTML

Properties(常用)

5.配置集导出(结果导出):勾选若干配置集,点击导出选中的配置,可获得一个压缩包。

点击配置列表,顶部可切换不同的命名空间(public dev test prod)新建的命名空间(生产环境的命名空间)内容为空。

图片.png

6.配置集导入:开发环境和生产环境的配置文件大部分相同,把整个开发环境配置文件的内容导出,拷到桌面,切换到生产环境点击上传文件导入。

图片.png

7.配置集克隆:克隆(dev)选择目标,点击克隆prpd内容出现。

图片.png

 

二.历史版本

1.Nacos 通过提供配置版本管理及其一键回滚能力,帮助用户改错配置的时候能够快速恢复。降低微服务系统在配置管理上的可用性风险。

配置输入 Data IDGroup 可以查询修改次数及信息。

2.优点:回滚(可以回滚某一点的信息)便于查询。

 图片.png


三.监听查询

1.Nacos 提供配置订阅者及监听者查询能力,同时提供客户端当前配置的 MD5 校验值,以便帮助用户更好的检查配置变更是否推送到 Client 端。

图片.png

2.功能:当服务端配置文件信息有变,服务端主动通知客户端获取配置文件内容,测试 NEX server 是否可以主动将变化推送给客户端。

当输出是空值时,表示信息没有被获取到

图片.png

在监听查询输入 Data IDGroup 可查询到信息。

图片.png

如果此时文件配置内容被改变,发布后,客户端收到通知验证了整个 NEX 配置管理的流程。当服务端有变化,服务端会把变化通知到客户端,我们就通过 API 的方式演示,通过监听查询,验证主动推送配置变化到客户端的整个过程。

图片.png


图片.png

相关文章
|
2月前
|
监控 安全 网络安全
配置管理简介
配置管理简介
34 2
|
前端开发 Java 调度
SpringCloud微服务实战——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能
定时任务几乎是每个业务系统必不可少的功能,计算到期时间、过期时间等,定时触发某项任务操作。在使用单体应用时,基本使用Spring提供的注解即可实现定时任务,而在使用微服务集群时,这种方式就要考虑添加分布式锁来防止多个微服务同时运行定时任务而导致同一个任务重复执行。
939 55
SpringCloud微服务实战——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能
|
监控 数据可视化 Java
手把手教你搭建SpringCloud项目(十二 )集成Hystrix之图形化Dashboard实时监控
手把手教你搭建SpringCloud项目(十二 )集成Hystrix之图形化Dashboard实时监控
148 1
|
搜索推荐 前端开发 Java
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(八)saas平台篇-解决不同租户针定制化开发问题(2) -挂载自定义登陆以及业务端完整代码
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(八)saas平台篇-解决不同租户针定制化开发问题(2) -挂载自定义登陆以及业务端完整代码
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(八)saas平台篇-解决不同租户针定制化开发问题(2) -挂载自定义登陆以及业务端完整代码
|
消息中间件 存储 监控
SpringCloud微服务实战——搭建企业级开发框架(三十八):搭建ELK日志采集与分析系统
一套好的日志分析系统可以详细记录系统的运行情况,方便我们定位分析系统性能瓶颈、查找定位系统问题。上一篇说明了日志的多种业务场景以及日志记录的实现方式,那么日志记录下来,相关人员就需要对日志数据进行处理与分析,基于E(ElasticSearch)L(Logstash)K(Kibana)组合的日志分析系统可以说是目前各家公司普遍的首选方案。 • Elasticsearch: 分布式、RESTful 风格的搜索和数据分析引擎,可快速存储、搜索、分析海量的数据。在ELK中用于存储所有日志数据。
588 57
SpringCloud微服务实战——搭建企业级开发框架(三十八):搭建ELK日志采集与分析系统
|
开发框架 数据安全/隐私保护 微服务
SpringCloud微服务实战——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计
RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念。取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的,RBAC介绍原文链接。 RABC的好处
425 55
SpringCloud微服务实战——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计
|
SQL 缓存 开发框架
SpringCloud微服务实战——搭建企业级开发框架(二十八):扩展MybatisPlus插件DataPermissionInterceptor实现数据权限控制
一套完整的系统权限需要支持功能权限和数据权限,前面介绍了系统通过RBAC的权限模型来实现功能的权限控制,这里我们来介绍,通过扩展Mybatis-Plus的插件DataPermissionInterceptor实现数据权限控制。   简单介绍一下,所谓功能权限,顾名思义是指用户在系统中拥有对哪些功能操作的权限控制,而数据权限是指用户在系统中能够访问哪些数据的权限控制,数据权限又分为行级数据权限和列级数据权限。
1548 27
SpringCloud微服务实战——搭建企业级开发框架(二十八):扩展MybatisPlus插件DataPermissionInterceptor实现数据权限控制
|
Java 测试技术 Nacos
配置管理基础应用-配置模型 | 学习笔记
快速学习配置管理基础应用-配置模型。
169 0
配置管理基础应用-配置模型 | 学习笔记
|
存储 安全 Java
配置管理基础应用-登录管理 | 学习笔记
快速学习配置管理基础应用-登录管理。
154 0
配置管理基础应用-登录管理 | 学习笔记
|
Java Nacos 数据库
配置管理基础应用-命名空间 | 学习笔记
快速学习配置管理基础应用-命名空间。
配置管理基础应用-命名空间 | 学习笔记
下一篇
无影云桌面