深度剖析 Kafka Producer 的缓冲池机制【图解 + 源码分析】

2020-09-14
阅读 6 分钟
2k
上次跟大家分享的文章「Kafka Producer 异步发送消息居然也会阻塞?」中提到了缓冲池,后面再经过一番阅读源码后,发现了这个缓冲池设计的很棒,被它的设计思想优雅到了,所以忍不住跟大家继续分享一波。

Kafka Producer 异步发送消息居然也会阻塞?

2020-09-13
阅读 4 分钟
3.8k
Kafka 一直以来都以高吞吐量的特性而家喻户晓,就在上周,在一个性能监控项目中,需要使用到 Kafka 传输海量消息,在这过程中遇到了一个 Kafka Producer 异步发送消息会被阻塞的问题,导致生产端发送耗时很大。

记一次 Kafka 重启失败问题排查

2020-03-16
阅读 4 分钟
3k
在 2 月10 号下午大概 1 点半左右,收到用户方反馈,发现日志 kafka 集群 A 主题 的 34 分区选举不了 leader,导致某些消息发送到该分区时,会报如下 no leader 的错误信息:

Kafka 重平衡机制

2019-10-31
阅读 3 分钟
3.5k
当集群中有新成员加入,或者某些主题增加了分区之后,消费者是怎么进行重新分配消费的?这里就涉及到重平衡(Rebalance)的概念,下面我就给大家讲解一下什么是 Kafka 重平衡机制,我尽量做到图文并茂通俗易懂。

Kafka消息体大小设置的一些细节

2019-10-28
阅读 2 分钟
7.1k
还记得前几天有个小伙伴跟我反馈发送消息时提示请求数据过大的异常吗?经过调整 max.request.size 的大小之后,又报了了如下异常:

Kafka分区副本与RocketMQ队列的区别

2019-09-15
阅读 2 分钟
1.6k
最近在学习 Kafka,发现其核心概念与 RocketMQ 还是存在一定的差别,下面我来说下 Kafka 分区 与 RocketMQ 队列之间的区别。