关闭

Nacos 配置管理最佳实践(上)

发表于:2023-2-27 09:19

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:翼严    来源:稀土掘金

  Nacos 简介
  Nacos 是一个更易于构建云原生应用的微服务基础平台,核心包含动态服务发现,配置管理,服务管理平台。
  配置管理是 Nacos 的核心功能,它提供了运行期不重启应用的情况下动态修改配置值的功能。
  Nacos 配置中心发展历程
  Nacos 配置中心是从阿里集团内配置中心 Diamond 孵化而来,其整体发展分为三个阶段:
  1.阿里集团内部孵化期
  nacos 配置中心诞生于阿里巴巴集团内部的配置中心 Diamond,前期主要服务于集团内部对动态配置的需求。
  2.开源&商业化探索尝试
  集团 Diamond 经历了从开源再到闭源的过程,发布了商业化产品 ACM,并在 2018 年以 Nacos 配置中心为载体再次开源,期间对配置中心的开源及商业化进行了探索。
  3.三位一体融合发展
  明确三位一体发展战略,以开源 Nacos 为内核,插件化支持集团 Diamond &商业化 MSE 定制的配置中心,三位一体融合发展。
  开源:以开源 Nacos 2.0 为内核,重构通信协议,性能扩展性提升10倍,支持 10w 级实例规模,提升开放性,联合开源微服务生态共同发展。
  商业化:支持 Nacos2.0 和专业版,目前 20% 用户升级到 Nacos2.0,并且支持配置鉴权和加密能力,推送轨迹等高级功能。
  集团:关注性能和高可用能力,支持大促 1 小时建站,10 分钟支持响应;完成 Diamond Over Nacos2.0 架构演进,扩展性提升 1 倍,支持 500w 实例规模。
  应用场景&双十一实践
  Nacos 配置管理应用场景
  配置中心在业务域,基础技术域都有着广泛的应用,包括业务应用的开关,微服务生态的服务路由及元数据,高可用生态的预案,切流规则及降级开关等,前端生态的各类文案公告,数据库生态的核心配置参数,动态切库等配置。
  在每年阿里集团的双十一大促中,配置中心也是一个不可或缺的基础组件,包括前期热点商品推送,大促氛围活动标调整,大促期间数据库主备切换开关,核心功能降级,各类名单调整,预案限流调整,各种基础中间件的核心参数动态,大促结束后各类预案的恢复,大促态到日常态的状态切换,都是配置中心所支持的场景。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号