摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 一、kafka 服务端大概有哪些延时任务? 首先,我们需要了解一下 kafka 中大概有哪些需要延时的任务,该怎么查看呢?很简单,kafka 阅读全文
posted @ 2022-06-04 13:33
Keepal
阅读(1052)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 一、为什么会出现粘包拆包现象? 我们知道,TCP 数据包都是按照协议进行拆包、编号然后分批发送的;那么对应我们应用层有意义的数据包,传输层的 阅读全文
posted @ 2022-06-04 13:31
Keepal
阅读(407)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 KAFKA 并没有使用现有的网络框架比如 Netty 去作为自己通信的底座,而是基于 NIO 自行研发了一套适合 KAFKA 自身 阅读全文
posted @ 2022-06-04 13:31
Keepal
阅读(467)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 在 kafka 集群中,还存在一个角色:Controller 这个角色和 kafka 集群中的各个 broker 是什么关系呢?其 阅读全文
posted @ 2022-06-04 13:31
Keepal
阅读(917)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 上一节我们知道 ISR 的基本概念,以及为何要设计 ISR 机制;这一节会快速复习一些概念,然后深入到 ISR 的伸缩机制。 【基 阅读全文
posted @ 2022-06-04 13:30
Keepal
阅读(3117)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 上一章我们讲了 Replica 存在的意义是为了解决数据高可靠和服务高可用问题,kafka 中跟 Replica 跟 ISR 的关 阅读全文
posted @ 2022-06-04 13:29
Keepal
阅读(1946)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 从第二章我们知道 replica 的本质是对分区数据的一个冗余,那么为什么 KAFKA 中要设计这个数据冗余呢?咱们一点一点来看。 阅读全文
posted @ 2022-06-04 13:27
Keepal
阅读(574)
评论(0)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助,目录形式依旧为问答的方式,相当于是模拟面试。 【概述】 从第二章我们知道 replica 的本质是对分区数据的一个冗余,那么为什么 KAFKA 中要设计这个数据冗余呢?咱们一点一点来看。 阅读全文
posted @ 2022-06-04 13:27
Keepal
阅读(448)
评论(2)
推荐(0)
摘要:
大家好,这是一个为了梦想而保持学习的博客。这个专题会记录我对于 KAFKA 的学习和实战经验,希望对大家有所帮助。 【生产 / 消费者模型】 从上一节,我们知道消息中间件是由生产 / 消费者模型独立演化出来的,将对应的内存队列单独抽取成一个服务进行部署,以应对各个进程之间的需求。 之后,我们的重点会 阅读全文
posted @ 2022-06-04 13:25
Keepal
阅读(594)
评论(0)
推荐(0)

浙公网安备 33010602011771号