240 发简信
IP属地:上海
  • Resize,w 360,h 240
    分布式系统Consul一致性原理即Raft日志复制实现

    背景 Consul 是一个非常强大的服务发现和配置管理工具,可以帮助您简化服务管理流程,提高系统的可用性和可扩展性,是目前非常流行的服务发现和配...

  • Resize,w 360,h 240
    Rocketmq broker busy 根因问题分析

    Broker busying 产线偶尔有业务发消息报broker busying 异常: 每个月不定期出现一次,就一下,不持续,业务每次都问,解...

  • Resize,w 360,h 240
    Nacos下线一台引发线上故障问题排查记

    背景 产线nacos集群硬件比较差,cpu只有2核,出现了一次cpu满,导致服务调用失败,复盘后,要进行硬件升级,升到4核,先停1台,观察,刚开...

  • RocketMQ 顺序消费源码分析

    背景 rocketmq支持顺序消费,是很多业务中要用的一个场景,我就好奇他是怎么实现的,需要了解背后的原理,是怎么支持顺序消费的,这样有问题的时...

  • Resize,w 360,h 240
    在ApacheCon 2023上的Tomcat技术内幕的分享

    今年是第二次参加Apache开源社区举办的技术大会,去年是线上,今年是线下,感受到了开源社区有那么多同学在默默的奉献,推动整个开源技术的前进和发...

  • Consul Raft协议源码分析上篇——日志复制

    背景 前面一篇文章我们描述了raft 协议的实现数据一致性的基础知识,有了前面的基础知识背景,能很好的帮助我们理解consul 基于raft算法...

  • Consul Raft 协议源码分析下篇——日志提交

    背景 上一篇日志复制我们分析了consul leader 接受一个key value的put请求,leader经过一顿操作,把日志都发给了fol...

  • Consul 一致性读Consistent 篇

    上偏文章我们分析了consul 一致性default 和stale 两种模式的一致性读的实现原理,让我们回忆下, Stale模式 链接任何一个s...

  • Consul 的一致性读分析

    背景 Consul 作为HashiCorp 出品的分布式注册中心和配置中心,是cp模型的,即强调一致性,通过raft协议实现 一致性 consu...

个人介绍
一直在奋斗的程序员,坚持原创和深度,主要对高并发,网络协议tcp/http/rpc/https,分布式,数据库中间件,微服务,mesh,k8s以及关系形数据库mysql存储引擎innodb,nosql类数据库,时序数据库的核心原理融汇贯通,对计算机整个体系有一定的认知,同时基础架构有丰富的经验