主流配置中心对比

目前市面上用的比较多的配置中心有:Spring Cloud Config、Apollo、Nacos和Disconf等。

由于Disconf不再维护,下面主要对比一下Spring Cloud Config、Apollo和Nacos。

对比项目 Spring Cloud Config Apollo Nacos
配置实时推送 支持(Spring Cloud Bus) 支持(HTTP长轮询1s内) 支持(HTTP长轮询1s内)
版本管理 支持(Git) 支持 支持
配置回滚 支持(Git) 支持 支持
灰度发布 支持 支持 不支持
权限管理 支持(依赖Git) 支持 不支持
多集群 支持 支持 支持
多环境 支持 支持 支持
监听查询 支持 支持 支持
多语言 只支持Java 主流语言,提供了Open API 主流语言,提供了Open API
配置格式校验 不支持 支持 支持
单机读(QPS) 7(限流所致) 9000 15000
单击写(QPS) 5(限流所致) 1100 1800
3节点读(QPS) 21(限流所致) 27000 45000
3节点写(QPS) 5(限流所致) 3300 5600

​ 从配置中心角度来看,性能方面Nacos的读写性能最高,Apollo次之,Spring Cloud Config依赖Git场景不适合开放的大规模自动化运维API。功能方面Apollo最为完善,nacos具有Apollo大部分配置管理功能,而Spring Cloud Config不带运维管理界面,需要自行开发。Nacos的一大优势是整合了注册中心、配置中心功能,部署和操作相比Apollo都要直观简单,因此它简化了架构复杂度,并减轻运维及部署工作。

​ 综合来看,Nacos的特点和优势还是比较明显的。

Nacos服务---主流配置中心对比相关推荐

  1. 主流微服务配置中心对比 config,nacso和Apollo对比

    主流微服务配置中心对比  config,nacso和Apollo对比 不想打字直接图片对比 转载于:https://my.oschina.net/u/1446314/blog/3022862

  2. 主流配置中心的比较 Spring Cloud Config、Apollo、Nacos

    为什么需要配置中心 配置实时生效: 传统的静态配置方式要想修改某个配置只能修改之后重新发布应用,要实现动态性,可以选择使用数据库,通过定时轮询访问数据库来感知配置的变化.轮询频率低感知配置变化的延时就 ...

  3. 聊一聊微服务常见配置中心工作原理

    0. 环境 nacos版本:1.4.1 Spring Cloud : 2020.0.2 Spring Boot :2.4.4 Spring Cloud alibaba: 2.2.5.RELEASE S ...

  4. 微服务 分布式配置中心Apollo详解

    微服务 分布式配置中心Apollo详解 1. 配置中心概述 1.1 配置中心简介 1.2 配置中心特点 1.3 配置中心对比 2. Apollo概述 2.1 Apollo简介 2.2 Apollo特点 ...

  5. spring cloud互联网分布式微服务云平台规划分析--服务统一配置中心

    1.介绍 鸿鹄云架构[服务统一配置中心]为分布式系统中的外部配置提供服务器和客户端支持.使用commonservice-config,可以在所有环境中管理应用程序的外部属性.应用程序可通过从开发人员到 ...

  6. Ⅶ:教你一招利用zookeeper作为服务的配置中心

    2021最新zookeeper系列 ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤️ ❤ ...

  7. 统一配置中心对比介绍

    一.Apollo和Spring Cloud Config配置中心对比 二.apollo相比于spring-cloud-config有什么优势 https://github.com/ctripcorp/ ...

  8. 不会Nacos的配置中心?你怎么敢的呀!如何一步步实现Nacos作为服务的配置中心(全网最详系列)

    首先容我说一句题外话,再卷咱就不能愉快的玩耍了!go{首先容我说一句题外话,再卷咱就不能愉快的玩耍了!go~}首先容我说一句题外话,再卷咱就不能愉快的玩耍了!go 文章目录 1.前置准备{1.前置准备 ...

  9. SpringCloud微服务-服务注册发现-负载均衡-服务调用-服务降级-服务网关-配置中心-消息总线-消息驱动-链路追踪-alibaba-nacos-sentinel-seata理论原理分析

    SpringCloud理论技术 概述 ​ Spring Cloud是一系列框架的有序集合.它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册.配置中心.消息总 ...

最新文章

  1. HBase保存的各个字段意义解释
  2. centos搭建kvm
  3. Web GIS系统相关
  4. 【每周CV论文推荐】 CV领域中数据增强相关的论文推荐
  5. linux 高性能服务排查方式
  6. 使用G1后报错-CircuitBreakingException: [parent] Data too large
  7. Apache Lucene拼写检查器的“您是不是要”功能
  8. 特斯拉在以色列开售Model 3 比国内贵出30%!
  9. 上班快1个月,老板也不签合同,也没交社保,该怎么办?
  10. POJ1845 Sumdiv【快速模幂+素因子分解+等比数列+二分法】
  11. 教你轻松解决苹果Mac安装Axure首次打开报错的问题
  12. Obj-C的hello,world 1
  13. OpenAnolis社区致Linux开发者的一封信
  14. RealSense D435i数据录制 VINS离线运行
  15. BugKu 旋转跳跃(mp3stego(mp3隐写工具)的使用)
  16. STM32 HAL us delay(微秒延时)的指令延时实现方式及优化
  17. AndroidX App Startup 介绍及使用
  18. Linuxptp安装部署
  19. Linux安装redis及使用
  20. 阿里云编码规范答案_令人沮丧的答案是“我如何开始学习编码?”

热门文章

  1. 关于数据库报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061
  2. java哥验证德巴赫猜想,C语言验证哥德巴赫猜想
  3. 计算机程序设计在日常生活中的应用,《走进程序设计》教学设计
  4. 将pdf文件压缩到指定大小
  5. win10上运行linux程序吗,Win10可以运行 Linux 的图形界面程序了
  6. 大数据必学Java知识(一):Java基础入门语法和安装
  7. 如何准备面试?“-80,阿里Java开发面试解答
  8. SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序
  9. java编译器下载_java手机版编译器下载
  10. 飞秒激光脉冲的产生过程