当前位置: 首页 > article >正文

微服务——服务配置中心

背景

        通过服务本地文件实现配置的缺点:

        1.缺少权限控制:由于配置能改变程序的行为,不正确的配置甚至能引起灾难,所以对配置的修改必须有比较完善的权限控制

        2.缺少版本控制:在整个开发过程中,配置会经常变更,版本控制非常必要;开发、测试、生产环境会有不同的配置参数;

        3.缺少实时控制:配置发生变化后,需要重启才能生效,费时费力,迫切需要实时生效;

        4.微服务和分布式带来的变更繁琐问题;

方案

        引入治理服务——配置中心

        配置中心将配置从各个应用中剥离出来,自成一体,对所有的配置进行单独的统一管理,优雅解决上述问题。总的来说,配置中心就是一种统一管理各种应用配置的基础服务;

产品对比
功能       spring cloud configapollonacos
配置实时推送支持(spring cloud bus)支持支持
版本管理支持(git)支持支持
配置回滚支持(git)支持支持
灰度发布支持支持不支持
权限管理支持(依赖git)支持不支持
多集群支持支持支持
多环境支持支持支持
监听查询支持支持支持
配置格式校验不支持支持支持

        

 

 

 

 

 

apollo

        


http://www.kler.cn/a/411021.html

相关文章:

  • 103.【C语言】数据结构之TopK问题详细分析
  • 图论基础知识
  • vue实现列表滑动下拉加载数据
  • docker run m3e 配置网络,自动重启,GPU等 配置渠道要点
  • SAP_MM/CO模块-超详细的CK11N/CK40N取值逻辑梳理(十几种业务场景,1.76W字)
  • 【第十课】Rust并发编程(一)
  • 【Linux】TCP网络编程
  • 【计算机网络】核心部分复习
  • EntitasLite源码分析(一)
  • Java中的JSONObject详解
  • Day3 洛谷Day3 1161+1179+1200+1304
  • 【AI系统】昇腾 AI 架构介绍
  • 直接抄作业!Air780E模组LuatOS开发:位运算(bit)示例
  • 【MyBatis】全局配置文件—mybatis.xml 创建xml模板
  • 【设计模式】【结构型模式(Structural Patterns)】之组合模式(Composite Pattern)
  • HOW - React 状态模块化管理和按需加载(二) - jotai
  • Java ArrayList 与顺序表:在编程海洋中把握数据结构的关键之锚
  • Java学习笔记--继承的介绍,基本使用,成员变量和成员方法访问特点
  • MySQL 与 MongoDB 存储差异分析
  • 【优先算法学习】双指针--结合题目讲解学习
  • 深入了解决策树---机器学习中的经典算法
  • 排除杂音噪音,手机录音去除杂音软件如何办到?
  • vscode 如何鼠标双击时选择带有-的
  • 【北京迅为】iTOP-4412全能版使用手册-第十一章 设备树Linux系统编译
  • uniapp 开发微信小程序笔记
  • 计算机网络----基本概念