学习
实践
活动
专区
工具
TVP
写文章
专栏首页码农知识点disconf配置crud交互流程

disconf配置crud交互流程

整体的实现是用zk watch作为轻量级的实时推送。当配置更新时, disconf-web推送最新配置到zk上,disconf-client获取到zk事件通知时,由disconf-client 从 disconf-web下载最新配置。并重新在zk节点上注册watch事件,实现再次监听。为什么不从zk上获取配置信息呢?官方文档上的解释如下:

此外,disconf-web创建最新配置时,只会把配置数据落到mysql,并不会马上把数据推到zk上,而需要监听该节点的disconf-client实例启动时,如果还没有创建zk节点,则由客户端创建节点并注册watch.所以启动流程中可能遇到的问题:

本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!
本文分享自作者个人站点/博客:https://www.jianshu.com/u/33d6034f5539复制
如有侵权,请联系 cloudcommunity@tencent.com 删除。
登录 后参与评论
0 条评论

相关文章

  • 基于Docker搭建百度Disconf配置中心

    https://github.com/knightliao/disconf.git 通过git或直接下载的方式,将源码下载下来

    一行Java
  • disconf-client原理分析

    com.baidu.disconf.client.DisconfMgrBean:第一个加载的bean

    Monica2333
  • 解密电商系统-订单交易业务

    1.CartGroup(一个店铺一个CartGroup)2.CartPkg(一个订单就是一个包裹)3.一个订单里面就是一个List

    IT架构圈
  • disconf相关问题总结-结合issue,官方文档

    对于Web系统: 要实现统一读取,可以使用ThreadContext+AOP来实现。 ThreadContext的使用方式有以下几种:

    Monica2333
  • springcloud学习手册-市面主流分布式配置中心框架汇总

    导读 | 本节主要是汇总一下,目前市面上主流应用的一些分布式配置中心框架。重点介绍下这4个框架,它们分别是: Apollo(携程 阿波罗) 、Spingclo...

    程序源代码
  • 『互联网架构』软件架构-解密电商系统-订单交易业务(74)

    IT架构圈
  • Spring Cloud生态的配置服务器最全对比贴

    本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring ...

    用户1516716
  • 统一配置中心选型对比

    引入配置中心,需要考虑和现有项目的兼容性,以及是否引入额外的第三方组件。我们的java项目以SpringBoot为主,需要重点关注springboot支持性。

    JadePeng
  • Jdon框架开发指南「建议收藏」

    大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Jdon框架开发指南「建议收藏」,希望能够帮助大家进步!!!

    Java架构师必看
  • 【自动化运维】从0到1 CICD自动化部署落地分享

    DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)...

    用户9913368
  • Spring Cloud:第六章:Config分布式配置

    Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持,使用Config Server,您可以在所有环境中管理应用程序的外部属性。...

    Java廖志伟
  • crudapi零代码开发平台应用场景和成功案例

    在前面文章中,已经介绍了crudapi主要功能和使用方式,本文主要介绍crudapi应用场景以及具体的使用方式。

    crudapi
  • 微服务中 Dubbo 和 Spring Cloud 架构技术路线对比

    用户1263954
  • 分布式配置中心选型方案有哪些?为什么选择Apollo?

    我们都知道,在项目中比较繁琐的就是配置文件。有时候需要修改很多东西,特别是在不同配置和不同环境中。如果重新打包发布的话,需要耗费很多时间。于是很多人选择分布式配...

    用户8715145
  • 业务系统组件化开发概述和技术架构设计

    今天介绍下组件化开发方面的内容,在前面我讲解微服务的时候就已经谈到,实际上微服务本身就是传统的业务系统组件化开发的一个升级。懂得基础的组件化开发和技术架构设计是...

    猿天地
  • Shiro架构

    Apache Shiro的设计目的是为了简化应用系统鉴权,它将系统与外界的交互进行了高度的抽象。

    WindWant
  • SDN的横向扩展对OpenStack Neutron的影响

    Neutron管理着运行于Openstack之上的虚拟化网络,并且为开发高级云服务创建了一系列松耦合及其相关的项目,如果把Neutron作为软件定义网络(SDN...

    SDNLAB

扫码关注腾讯云开发者

领取腾讯云代金券