微服务新秀之Nacos,看了就会,我说的
再讲 Nacos 之前 , 我们需要了解什么是 Nacos:Nacos 是阿里的一个开源产品 , 它是针对微服务架构中的 服务发现、配置管理、服务治理 的综合性解决方案 。
官网给出的回答:
Nacos 致力于帮助您发现、配置和管理微服务 。 Nacos 提供了一组简单易用的特性集 , 帮助您实现动态服务发现、服务配置管理、服务及流量管理 。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台 。 Nacos 是构建以“服务”为中心的现代应用架构(例如微服务范式、云原生范式)的服务基础设施 。
综上所述 , 得出 Nacos 的四大特性:
- 服务发现与服务健康检查
- 动态配置管理
- 动态DNS服务
- 服务和元数据管理
文章插图
看到Nacos支持这么多主流的开源生态 , 是心动的感觉!
一、入门基操使用方式Nacos的使用方式也极其简单 , 以下为 windows 下安装方式
步骤1点击下载地址 下载最新稳定版本
步骤2双击 bin 目录下的 startup.cmd 启动服务器
步骤3通过浏览器访问打开 nacos 控制台登录页面 , 默认用户名密码皆为:nacos , 登录成功后便可访问主页面 。
文章插图
扩展使用发布配置我们可以通过 地址 的方式发布配置:/v1/cs/configs , 使用 postman 进行测试:
文章插图
文章插图
获取配置我们可以通过 地址 的方式获取配置:/v1/cs/configs , 使用 postman 进行测试:
文章插图
发布服务我们可以通过 地址 进行服务注册:/v1/ns/instance , 使用 postman 进行测试:
文章插图
文章插图
服务发现我们可以通过 地址 发现服务:/v1/ns/instance/list ,
使用 postman 进行测试:
文章插图
外部数据库支持nacos默认是使用嵌入式数据库实现数据的存储 , 如果我们要使用外部 mysql 存储 nacos数据 , 进行以下步骤:
- 步骤1
- 步骤2
- 步骤3
文章插图
二、配置管理在上述中我们已经知道Nacos其中的一个功能便是用于配置中心 。 配置中心是在微服务架构中 , 当系统从一个单体应用被拆分为分布式系统上一个个服务节点时 , 配置文件也必须随着迁移而分割 , 这样配置就分散了 , 而且各个配置中也存在互相冗余的部分 。
文章插图
配置中心所担任的角色:
文章插图
- 亚马逊宣布停止为Parler提供托管服务
- 亚马逊员工权益组织呼吁AWS拒绝为Parler提供托管服务
- 普渡机器人获最佳商用服务机器人奖
- 「央广网评」扫码点餐 技术进步不能脱离人性化服务
- 尼康发布服务公告:将不再为镜头及配件提供全球联保服务
- 分析师预测苹果新服务可能包括播客+股票+和 邮件+
- 企业|技术快速迭代倒逼知识产权“贴身”服务,上海首家AI商标品牌指导站入驻徐汇西岸
- 虾米音乐正式关停:成立12年错失很多机会,将转型商业场景服务
- 阳狮报告:4成受访者认为自己的数据比免费服务更有价值
- 苹果服务收入大增 反垄断将成为最大挑战