微服务新秀之Nacos,看了就会,我说的
再讲 Nacos 之前 , 我们需要了解什么是 Nacos:Nacos 是阿里的一个开源产品 , 它是针对微服务架构中的 服务发现、配置管理、服务治理 的综合性解决方案 。
官网给出的回答:
Nacos 致力于帮助您发现、配置和管理微服务 。 Nacos 提供了一组简单易用的特性集 , 帮助您实现动态服务发现、服务配置管理、服务及流量管理 。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台 。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施 。
综上所述 , 得出 Nacos 的四大特性:
- 服务发现与服务健康检查
- 动态配置管理
- 动态DNS服务
- 服务和元数据管理
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/ff59ca0fc21f0d408aa27e039e7e5252:540:348.jpg)
看到Nacos支持这么多主流的开源生态 , 是心动的感觉!
一、入门基操使用方式Nacos的使用方式也极其简单 , 以下为 windows 下安装方式
步骤1点击下载地址 下载最新稳定版本
步骤2双击 bin 目录下的 startup.cmd 启动服务器
步骤3通过浏览器访问打开 nacos 控制台登录页面 , 默认用户名密码皆为:nacos , 登录成功后便可访问主页面 。
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/c8910a799d993f86c1ef0cdabe36bfa3:640:323.jpg)
扩展使用发布配置我们可以通过 地址 的方式发布配置:/v1/cs/configs , 使用 postman 进行测试:
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/d62322f79bb89f9b79f2d672301c5007:604:273.jpg)
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/d7a35fd6a0db6dee453c7f6c9621fd53:1054:210.jpg)
获取配置我们可以通过 地址 的方式获取配置:/v1/cs/configs , 使用 postman 进行测试:
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/933fb1dfb6cb81aed350f206e7117b37:525:284.jpg)
发布服务我们可以通过 地址 进行服务注册:/v1/ns/instance , 使用 postman 进行测试:
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/8ef9383c9b1c61455ae07a43371c3e07:616:279.jpg)
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/9ebadaba2e2393e2d9601c9949cf4558:1304:220.jpg)
服务发现我们可以通过 地址 发现服务:/v1/ns/instance/list ,
使用 postman 进行测试:
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/76a325f5e18181c8028aa7d1358a3cb8:534:452.jpg)
外部数据库支持nacos默认是使用嵌入式数据库实现数据的存储 , 如果我们要使用外部 mysql 存储 nacos数据 , 进行以下步骤:
- 步骤1
- 步骤2
- 步骤3
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/92cf3c9d0c05915ed62369316c0ab932:669:185.jpg)
二、配置管理在上述中我们已经知道Nacos其中的一个功能便是用于配置中心 。 配置中心是在微服务架构中 , 当系统从一个单体应用被拆分为分布式系统上一个个服务节点时 , 配置文件也必须随着迁移而分割 , 这样配置就分散了 , 而且各个配置中也存在互相冗余的部分 。
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/c4bc11a4e5ab68bcee4cfc4095d74a68:403:394.jpg)
配置中心所担任的角色:
![微服务新秀之Nacos,看了就会,我说的](http://res.youth.cn/img-detail/aba3f96e35e808a314102265f9d19c1d:532:339.jpg)
推荐阅读
- 亚马逊终止托管服务:Parler网站下线
- Git服务器配置错误导致日产汽车源码在网上泄露
- 虾米音乐,下个月正式停止服务
- 虾米音乐播放器将于2月5日停止服务,今开启用户资产处理通道
- 服务|虾米音乐:2月5日关停3月5日后将无法登录
- 天猫精灵App全新升级,推出“精灵家”服务
- 快递员拒绝送货上门并大喊大叫!经济学者马光远吐槽德邦快递服务烂:流氓至此,坚决抵制
- 亚马逊宣布停止为Parler提供托管服务
- 亚马逊员工权益组织呼吁AWS拒绝为Parler提供托管服务
- 普渡机器人获最佳商用服务机器人奖