当前播放: 如何设计一个高可用的配置中心?
00:00 / 00:00
标清
  • 标清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
合辑:新版短视频
未来的编程语言长什么样?
高并发场景下锁的使用技巧(悲观锁/乐观锁/分布式锁)
为什么React组件要声明key?
为什么React不推荐使用Mixin?
如何设计一个高可用的配置中心?
如何通过代码技巧提升内存使用效率?
如何全面地改造Robust?
如何基于Netty构建一个简单的RPC服务?
Spring Boot中如何使用HTTP/2?
教你10分钟玩转Gradle plugin
如何深入理解Kube-Proxy?
如何深入理解Kubernetes架构?
如何使用和优化iOS中的WebView?
一个1000万资金重复支付的代码剖析
如何实现数据异构的多级缓存策略?
如何从 CRD 扩展开发切入Kubernetes源码学习?
如何更轻松简单地从源码编译部署Kubernetes?
如何设计并实现一个高可用的订单系统?
ZooKeeper的ZAB算法与Paxos的本质区别是什么?
微服务框架Apache ServiceComb的设计思想有哪些?
如何深入理解分布式事务TCC实现原理?
SSR 、CSR、预渲染、同构等首屏优化技术要如何选择?
如何利用ClassPath解决Java开发工程问题?
如何读懂Babel转换出的JavaScript代码?
大厂前端面试中经常提到的Promise要如何实现?
使用 Vue 开发小程序是怎么做到的?
为什么CSS要放在header底部,JavaScript要放在body底部?
前端Router是怎么实现的?
如何理解现代发布策略?以Kubernetes为例
JavaScript中如何封装一个具有自动失败重试功能的HTTP模块?
JavaScript中如何优雅地实现函数防抖?
服务发现技术是如何演进出来的?
HTTP/2能带来哪些性能提升?
如何快速对请求链路的关键点进行网络问题排查?
React 中如何实现模块的按需加载?
究竟要不要使用React Hooks?
TLS1.3原理以及在Nginx上的应用
如何利用有效的资源扛住618大促流量?
如何从容地应对生产事故?
C++11中简单好用的新语法特性有哪些?
如何快速设计出一套实用的监控系统?
C++中如何深入理解左值、右值与右值引用?
Java中将接口和实现放在同一层里对吗?
Vue中修改了数组数值,为什么界面没有更新?
如何对JavaScript进行类型检查?
新闻类App是如何展示资讯内容的?
iOS如何优雅地协同滚动多个子ScrollView ?
面试中如何通过HashMap展示你在数据结构方面的功底?
webpack构建如何更合理地实现多页面打包?
支付系统中,有哪些技术问题可能会引发资金损失?

如何设计一个高可用的配置中心?

张松然 前京东架构师

配置中心是我们构建分布式系统,实现灰度发布、限流流控、降级策略、黑白名单、配置信息、切流开关等的必备系统。不仅业务系统会使用到,很多中间件也会使用到配置中心,比如 Kafka、Dubbo、Tair,等等。那如何实现一个高可用的配置中心呢?

讲师介绍

张松然,前京东架构师。他有 10 余年资深架构经验,一直从事平台的架构设计与开发工作,在构建高性能、高可用大规模分布式系统有较丰富的实战经验。另外,他在微服务领域的设计与开发上也有多年经验,对分布式技术有深入研究与领悟。

展开
¥4.99 购买
开通VIP
15
登录 后留言

精选留言(8)

  • 故事、自己写
    apollo推荐研究下

    作者回复: 这位同学很懂啊。我也推荐几款开源的供大家研究下:spring cloud config,diamond,相互学习。

    2019-11-07
    8
  • Acrofrank
    有什么不同呢?

    作者回复: 你好,同学。现在在RPC服务中,注册中心的职责只负责服务IP的注册和订阅,而配置中心灰负责服务治理,服务理由等信息的同步和更新。两者的职责定位有所不同。

    2019-11-08
    2
  • muder
    disconf呢

    作者回复: 哈哈,你的头像好有爱。感觉要把配置中心都要列举出来了。

    2019-11-07
    2
  • 松然大神

    作者回复: 熊神,你好。

    2019-11-07
    2
  • 曾曾
    不理解配置数据为何要同时持久到 zookeeper 和 MySQL,单纯出于冗余还是有其他考量?

    作者回复: 你好,同学。ZooKeeper是保证分布式事务CAP的CP,非强事务性数据存储,所以,为了保证数据高可用,会持久化数据到MySQL种再想办法异构到其他缓存。两份数据是存在冗余,但也保证了数据的不丢失。

    2019-11-08
    1
  • Acrofrank
    配置中心是注册中心的超集吧
    2019-11-08
    1
  • 覃钰栋
    公司项目中已经运用携程开源Apollo

    作者回复: 超赞 ╰(*´︶`*)╯ 配置中心还是很强大的,可以解决很多问题。

    2019-11-10
  • 死者苏生
    注册中心设计上Eureka ap zk cp定位是不同的,还是需要根据实际情况进行设计

    作者回复: 又是一个大神级的同学,感谢支持。(❁´ω`❁)

    2019-11-10
收起评论
其他推荐
42:30
唯品会微服务架构演进之路
杨钦民 唯品会企业应用架构部架构师
试看
35:43
架构师的业务思维
陈辉 蘑菇街技术部架构师
试看
40:15
如何通过结对编程进行高质量的软件开发
孟雷 触宝研发总监
试看