专栏首页码农知识点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.所以启动流程中可能遇到的问题:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

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

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

    IT架构圈
  • disconf-client原理分析

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

    Monica2333
  • 统一配置中心选型对比

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

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

    IT架构圈
  • 【推荐】百度分布式配置管理平台-Disconf

    Disconf介绍 全称:Distributed Configuration Management Platform,即分布式配置管理平台。 Disconf专注...

    Java技术栈
  • 1 springboot项目集成使用disconf,基于docker环境

    disconf是一个开源的分布式配置中心(https://github.com/knightliao/disconf),此外还有携程开源的Apollo(http...

    天涯泪小武
  • docker下使用disconf:细说demo开发

    在上一章《docker下使用disconf:极速体验》中我们体验了disconf服务的使用方获取配置以及实时感知到这个配置变化的效果,今天我们一起来实践这个de...

    程序员欣宸
  • docker下使用disconf:细说demo开发

    在上一章《docker下使用disconf:极速体验》中我们体验了disconf服务的使用方获取配置以及实时感知到这个配置变化的效果,今天我们一起来实践这个de...

    程序员欣宸
  • springcloud学习手册-市面主流分布式配置中心框架汇总

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

    程序源代码
  • disconf分布式配置管理(一) 安装与配置

    1、使用linux文件共享配置文件来实现,但是这个需要解决配置的权限分配问题,操作起来比较麻烦,并且无法解决问题2。

    一笠风雨任生平
  • 2 springboot项目集成使用disconf,基于docker环境

    上一篇我们完成了disconf服务端的环境搭建,这一篇我们来看看客户端springboot如何继承disconf,最终在docker下运行。

    天涯泪小武
  • Spring Cloud 如何选择分布式配置中心

    微服务必备的几样武器有了,才能独闯武林, 有哪几样呢? 注册中心(eureka, consul, zk, etcd) 配置中心 (Spring Cloud Co...

    猿天地
  • Docker搭建disconf环境,三部曲之二:本地快速构建disconf镜像

    在上一篇文章《Docker搭建disconf环境,三部曲之一:极速搭建disconf》中,我们用最快的速度在本地运行了disconf环境,对disconf有了初...

    程序员欣宸
  • springboot项目代码如何使用Disconf

    因为是springboot的项目,不同于springmvc,不需要写那么多的xml配置文件。

    算法之名
  • Docker搭建disconf环境,三部曲之一:极速搭建disconf

    分布式配置管理平台Disconf会依赖redis,zookeeper,nginx,tomcat,mysql等服务,所以环境的配置和搭建略为麻烦,如果有现成镜像的...

    程序员欣宸
  • adb命令 - adb forward交互流程adb命令 - adb forward交互流程

    命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上

    一个会写诗的程序员
  • spring cloud 学习(5) - config server

     分布式环境下的统一配置框架,已经有不少了,比如百度的disconf,阿里的diamand。今天来看下spring cloud对应的解决方案: ? 如上图,从架...

    菩提树下的杨过
  • Docker搭建disconf环境,三部曲之三:细说搭建过程

    在前两章中,我们利用远程或本地的镜像,快速体验了本地启动disconf的过程,本章我们一起来分析和梳理整个定制和搭建过程,了解这些后,我们就能根据自己的需要来定...

    程序员欣宸

扫码关注云+社区

领取腾讯云代金券