架构原理
文章平均质量分 89
简熵
人活着就是在对抗熵增定律,生命以负熵为生。生活工作如此,技术架构亦如此。
展开
-
画图说透 ZooKeeper如何保证数据一致性:选举和ZAB协议
ZooKeeper主要依赖 ZAB协议来实现分布式数据一致性,基于该协议,ZooKeeper实现了一种主备模式的系统架构来保持集群中各个副本之间的数据一致性原创 2023-03-05 18:34:23 · 804 阅读 · 0 评论 -
三招通过Apollo和nacos的能力进行国际化热更新
本文主要介绍了 通过Apollo和nacos的能力进行国际化热更新的实战,有三个方案,代码实现过程中遇到了一些问题,做了一些解决和说明。原创 2023-03-03 13:44:07 · 816 阅读 · 0 评论 -
I·See·Right 遇见kafka的ISR
目录1、kafka霸道性能之揭开日志底层存储的面纱2、HW?LEO?你俩一起搞事情?3、ISR机制底层如何设计?这是2020年的第一篇文章,新的开始,与君共勉。前文小白简单的去剖析了肌霸先生kafka的一些肌肉群,但是呢,只是远远地看了几眼,今天我们将深层次的从ISR机制,HW,高水位,LEO,日志存储等绕来绕去的名词去真正的靠近肌肉,大饱眼福,撕开Kafka的外衣,文明看肉,肌...原创 2020-01-05 23:19:27 · 232 阅读 · 0 评论 -
画图搞懂zookeeper的ZAB协议如何保证数据一致性
目录1、zookeeper是什么?2、zookeeper的架构?3、ZAB是什么?4、从启动到崩溃,ZAB协议做了啥?5、数据不一致了,ZAB协议,咋办?分布式锁,zookeeper特殊的数据结构和watcher机制,让他也能高效的实现分布式锁的功能,参考Curactor这款框架,分布式锁开箱即用。元数据管理,Kafka就是使用zookeeper存储核心元数据。分布式协调,master选举原创 2019-12-30 21:22:23 · 1098 阅读 · 1 评论 -
舔一舔 · 肌霸Kafka
目录1、关于Kafka你知道这些术语么?2、Kafka如何存储数据?3、kafka扑街了,如何保证高可用?4、Kafka如何做到数据不丢失?又是烟雨蒙蒙的冬日,一杯暖茶,春天的气息已经在杯中袅袅升起的热气里荡漾开来,茶醇使人醉,技术要学会。我们来简单剖析一下kafka的一些原理特性。1、关于Kafka,你知道这些术语吗?Kafka在消息处理领域能独步天下,自然离不开他优...原创 2019-12-20 09:29:02 · 398 阅读 · 0 评论