nacos系列一:介绍,安装,使用

以前一致用apollo, 现在因注册中心使用nacos的越来越多,正好nacos也带有配置中心, apollo即将成为过去时.

功能:

1.服务发现与健康检查(元数据)

2.动态配置

   安装:

      下载:https://github.com/alibaba/nacos/  

       安装:解压bin目录里面有 startup.cmd

       启动后会包db.num的错误,看解决办法 https://www.cnblogs.com/xieshilin/p/13841211.html

       启动成功 http://192.168.199.180:8848/nacos  登录默认账号:nacos/nacos

       测试:

       mysql外部数据库

3.使用

   发布配置

   

 

 

 

   配置模型:

    namespace->group->data_id

    data_id:对于一个配置文件,如application.properties,  其中application就是data_id, 内容由配置项和值组成,格式可以是yml,properties,json,text,xml,html格式

    group:配置分组,将配置文件归类, 一般一个项目可以为一组,可以灵活使用

    namespace:用于将group和data_id做隔离,一般用于环境隔离

    实践: namespace对应环境  group对应项目  data_id对应工程

    demo项目获取配置

依赖
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.3.3</version>
</dependency>
代码

  

    导出,导入,克隆,历史(回滚),监听(热发布?)

    修改默认密码 users,roles表,  BCryptPasswordEncoder.encode加密后改数据库

  

posted on 2021-01-21 18:54  斯普劳特【深圳】  阅读(92)  评论(0编辑  收藏  举报