![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafaka
文章平均质量分 93
Moonxiyue
这个作者很懒,什么都没留下…
展开
-
简历写了会Kafka,面试官90%会让你讲讲acks参数对消息持久化的影响
(0)写在前面(1)如何保证宕机时数据不丢失?(2)多副本冗余的高可用机制(3)多副本之间数据如何同步?(4)ISR到底指的什么东西?(5)acks参数的含义?(6)最后的思考个人公众号:石杉的架构笔记(ID:shishan100)面试大厂时,一旦简历上写了Kafka,几乎必然会被问到一个问题:说说acks参数对消息持久化的影响?这个acks参数在kafka的使用中,是非常核心以及关键的一个参数,决定了很多东西。所以无论是为了面试还是实际项目使用,大家都值得看一下这篇文章对Kafka的acks参数的分析,以原创 2022-06-20 19:48:24 · 284 阅读 · 0 评论 -
真的,Kafka 入门一篇文章就够了
Kafka 是由 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。消息:Kafka 中的数据单元被称为,也被称为记录,可以把它看作数据库表中某一行的记录。批次:为了提高效率, 消息会写入 Kafka,批次就代指的是一组消息。主题:消息的种类称为 (Topic),可以说一个主题代表了一类消息。相当于是对消息进行分类。主题就像是数据库中的表。分区:主题可以被分为若干个分区(partition),同一个主题中的分原创 2022-06-20 14:42:52 · 103 阅读 · 0 评论 -
kafka核心原理的秘密,藏在这16张图里
afka 是一个优秀的分布式消息中间件,许多系统中都会使用到 Kafka 来做消息通信。对分布式消息系统的了解和使用几乎成为一个后台开发人员必备的技能。今天就从常见的 Kafka 面试题入手,和大家聊聊 Kafka 的那些事儿。分布式消息是一种通信机制,和 RPC、HTTP、RMI 等不一样,消息中间件采用分布式中间代理的方式进行通信。如图所示,采用了消息中间件之后,上游业务系统发送消息,先存储在消息中间件,然后由消息中间件将消息分发到对应的业务模块应用(分布式生产者 - 消费者模式)。这种异步的方式,减少原创 2022-06-19 21:13:39 · 222 阅读 · 0 评论 -
超详细! kafka 入门最佳实践
Kafka 是一个分布式流媒体平台,kafka官网:http://kafka.apache.org/在Kafka中,客户端和服务器之间的通信是通过简单,高性能,语言无关的TCP协议完成的。此协议已版本化并保持与旧版本的向后兼容性。Kafka提供Java客户端,但客户端有多种语言版本。我们首先深入了解 Kafka 为记录流提供的核心抽象 - 主题topics一个Topic可以认为是一类消息,每个topic将被分成多个partition(区),每个partition在存储层面是append log文件主题是发布原创 2022-06-19 20:42:14 · 427 阅读 · 0 评论