- 博客(4)
- 收藏
- 关注
原创 Kafka3.0新特性
Kakfa3.0新特性1. Kafka Core升级第一部分 基础升级第二部分 Kafka Raft快照第三部分 Kraft模式下的生产者ID生成第四部分 Producer将默认启动最强的交付保障第五部分 增加默认消费者会话超时第六部分:删除对消息格式V0和V1的支持2. Kafka Connect升级2.1 什么是Kafka connect第一部分 连接API以重新启动连接器和任务第二部分 默认启动连接客户端覆盖第三部分 启动连接器日志上下文3. Kafka Stream升级第一部分 开放在流中关于偏移量
2022-02-16 16:23:10 4540
原创 Zookeeper从入门到实战(附企业面试题)
1.概述Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper从设计模式角度来理解,是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生了变化,Zookeeper就负责通知已经在Zookeeper上注册的那些观察者做出相应的反应.Zookeeper = 文件系统 + 通知机制1.1 工作机制1.2 特点1.3 数据结构ZK中的数据保存的格式(树状结构)注意:ZK中没有
2021-12-04 20:42:47 396
原创 ElasticSearch进阶:
核心概念:索引index:类型type:文档document:字段field:映射mapping:分片shards:相当于分表 允许水平切割,扩展容量 允许在分片上进行分布式得、并行的操作,进而提高性能/吞吐量副本replicas:备份 在分片/节点失败的情况下,提供了高可用。 扩展搜索量/吞吐量,因为搜索可以在所有的副本上并行运行分配allocation: 将分片分配给某个节点的过程,包括分配主分片或者副本。如果是副本,还包含从主分片复制数据的过程。这个过程是由mast
2021-09-26 19:02:55 140
原创 Hash底层实现原理
Hash底层实现原理1.创建HashMap集合对象table:数据存放位置【数组】entrySet:映射关系size:大小modCount:版本loadFactor:负载因子threshold:临界值=容量大小 * 负载因子2.向map对象添加数据后数组大小变成16临界值:16 * 0.75 = 123.向集合添加到12个数据4.达到临界值后,在向map添加数据,进行扩容数组变为之前的2倍 16->32临界值也变成2倍 12->245.实现原理(1)创
2021-09-13 14:21:43 724 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人