最新 最热

ZooKeeper的安装

访问zookeeper的官网下载地址,我这里下载的时候最新版本是3.6.2,大家也可以通过点击下面的超链接去下载。 zookeeper 3.6.2

2021-02-25
0

ZooKeeper的介绍

软件的发展从单体应用到现在的分布式应用,软件的架构也变得越来越复杂,作为一个架构师,肯定需要了解大量的软件为自己的软件架构奠定基础,而zookeeper作为一款分布式协调的软件,被许许多多的中间件使用,如:Kafka、Hadoop、HB...

2021-02-25
0

Dubbo学习

全部功能集中在一个工程中,对大型项目不易开发,拓展和维护 技术栈受限,只可以使用一种语言开发 系统性能拓展只能通过拓展集群结点,成本高

2021-02-25
1

rpc核心实现和原理

RPC,即 Remote Procedure Call(远程过程调用),调用远程计算机上的服务,就像调用本地服务一 样。 RPC 可以很好的解耦系统,如 WebService 就是一种基于 Http 协议的 RPC。这个 RPC 整体框架 如下: 8.1.3.2. 关键技术 1. 服务...

2021-02-25
0

zookeeper是如何实现数据一致性的?

转载自 https://blog.csdn.net/qqqq0199181/article/details/80865828

2021-02-25
0

Redis 怎样实现的分布式锁?

“锁”是我们实际工作和面试中无法避开的话题之一,正确使用锁可以保证高并发环境下程序的正确执行,也就是说只有使用锁才能保证多人同时访问时程序不会出现问题。...

2021-02-23
0

【大数据哔哔集20210125】Kafka将逐步弃用对zookeeper的依赖

目前,Kafka 使用 ZooKeeper 来保存与分区和broker相关的元数据,并选举出一个broker作为集群控制器。不过,Kafka 开发团队想要消除对 Zookeeper 的依赖,这样就可以以更可伸缩和更健壮的方式来管理元数据,从而支持更多的分区...

2021-02-23
1

【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌

一条消息只有被ISR中所有Follower都从Leader复制过去才会被认为已提交。这样就避免了部分数据被写进了Leader,还没来得及被任何Follower复制就宕机了,而造成数据丢失。而对于Producer而言,它可以选择是否等待消息commit,...

2021-02-23
0

【大数据哔哔集20210123】别问,问就是Kafka高可靠

Kafka的高可靠性的保障来源于其健壮的副本(replication)策略。通过调节其副本相关参数,可以使得Kafka在性能和可靠性之间运转的游刃有余。Kafka从0.8.x版本开始提供Partition级别的复制,replication数量可以配置文件(defau...

2021-02-23
0

Kafka选举机制原理

比如3个节点选举leader:编号为1、2、3。1先启动,选择自己为leader,然后2启动首先也选择自己为leader,由于1,2都没过半,选择编号大的为leader,所以1、2都选择2为leader,然后3启动发现1,2已经协商好且数量过半,于是3也选择2为lea...

2021-02-23
0