前情回顾
第六篇关于Nacos的文章了,今天的文章既可以算作是Nacos的开发教程,同样也可以被称为Nacos后台系统的操作手册,简单的普及一下其后台系统相关功能。
Nacos后台系统
Nacos后台系统中一共有着以下菜单:
接下来就让我们看一下这些菜单下功能的基本使用吧。
配置管理
配置管理是Nacos重点功能之一,其中一共有三个小菜单,分别是配置列表、历史版本和监听查询。
分别提供了相应模块配置的增删改查、配置文件的历史记录及可回滚操作、监听消费配置IP信息等功能。
让我们一个一个的去看一下如何使用。
添加配置
Data ID: 此参数标明配置文件的名称,一般设置为与模块名称相同,如果需要增加环境的不同,那么在名称之后增加-dev、-test后缀即可。
Group: 分组,Nacos提供了默认分组DEFAULT_GROUP。
描述: 备注描述,可填可不填,不是很重要。
配置格式: Nacos提供了多种配置格式,分别是text、json、xml、yaml、html、properties格式,我们在使用SpringCloud时,一般都是推荐使用yaml格式文件。
配置内容: 配置内容就是相应的配置了,比如指定数据库等等。
添加完成后,我们就会在列表中查询到一条数据了,如下图:
在列表中存在操作列,其中可以查看、编辑、删除等,最重要的是提供了一个示例代码,可以通过此示例代码来进行动态调用Nacos配置。
历史版本
历史版本,在每次修改配置的时候,Nacos会进行存储历史版本的配置文件,由此可以避免错误的修改。
监听查询
监听查询,Nacos提供了监听订阅者IP相关信息的功能,由此可以确认是否可以正常的推送最新配置。
服务管理
服务管理菜单,分别有着服务列表、订阅者列表两类功能。
服务列表
服务列表,自然是Nacos服务治理功能中的一个查询功能了,通过这个列表可以查询到目前注册到Nacos的相关服务。
订阅者列表
订阅者列表,此功能也很好理解,意思就是可以查询到有哪些IP客户端将服务注册至Nacos中了,此列表可以查询到相关信息。
权限控制
权限控制*存在用户管理、角色管理、权限管理三大类功能,虽然此功能不是Nacos针对服务提供的主要功能,但是同样重要。
此权限功能是针对当前Nacos后台设计的,包含着用户的增删改查、角色的增删改查,同时提供了角色的授权功能。
大家可以自行去操作一下,操作非常简单。
命名空间
命名空间功能,是为了隔离多种用户逻辑,或者是多种环境,比如声明开发dev,测试test、生产pro等三种命名空间,以此来有效的隔离不同操作。
新增的命名空间ID,可以通过项目中namespace属性来指定即可。
集群管理
如果你需要部署Nacos集群,或者是已经部署了Nacos集群,就可以在当前页面中查询出相应Nacos集群中各个节点的Nacos服务器。
总结
Nacos后台系统的可操作性很好,所以学习如何使用的话,不会花费很长的时间,只需要一点点的精力就可以了,大家学到了吗?