《Kafka入门到精通》
文章平均质量分 93
消息队列Kafka入门到精通
墨家巨子@俏如来
电子科大毕业,EasyJF开源团队成员,10 年Java开发及项目管理经验,在企业中承担项目经理、架构师等职位,喜欢研究技术,执着于对技术底层的探索及源码的剖析;喜欢写文章,享有阿里云专家博主、CSDN博客专家、Java领域优质创作者、华为云开发者联盟成员/技术博主(CSDN搜索-墨家巨子@俏如来)代表作《SpringCloud入门到精通》,《SpringCloud源码深度剖析》,《SpringBoot入门到精通》,《Spring源码深度剖析》等等
展开
-
kafka高吞吐、低延时、高性能的实现原理
Kafka是大数据领域无处不在的消息中间件,目前广泛使用在企业内部的实时数据管道,并帮助企业构建自己的流计算应用程序。Kafka虽然是基于磁盘做的数据存储,但却具有高性能、高吞吐、低延时的特点,其吞吐量动辄几万、几十上百万,这其中的原由值得我们一探究竟,让我们一起掌握Kafka各种精巧的设计。原创 2023-12-08 17:01:06 · 1821 阅读 · 3 评论 -
五.Kafka入门到精通-深度剖析Kafka执行原理
本文讲了从生产者到Kafka到消费者的整个执行原理和相关概念。认证看完之后相信你对Kafka已经有了深刻的认识。最近也是比较忙,一篇文章写了好几周,写到一半就有其他事情耽误了,今天才写完。最后~~~~ 喜欢的话给个好评。...原创 2022-07-18 15:02:15 · 1238 阅读 · 1 评论 -
四.Kafka入门到精通-SpringBoot整合Kafka(Producer拦截器&Producer监听器)
上一章讲了一下Kafka在SpringBoot如何使用,本篇文章在上一篇文章的基础上讲解如何给生产者添加监听器和拦截器原创 2022-07-03 22:51:30 · 3765 阅读 · 3 评论 -
三.Kafka入门到精通-SpringBoot整合Kafka(同步&异步消息&事务消息&手动确认)
前面两个章节我们把Kafka给安装起来然后使用命令演示是生产和消费的过程,以及Kafka的架构原理,接下来就是Kafka的实战使用,顺应如今企业流行的开发模式,当然要使用SpringBoot和Kafka进行整合。第一步:我们基于SpringBoot来快速入门Kafka,我这里使用的SpringBoot版本是2.2.5.RELEASE ,对应spring-kafka的版本是2.3.6,具体依赖如下:第二步:导入依赖之后需要为SpringBoot创建启动类,在启动类中我们通过注解的方式创建一个Topic,如下原创 2022-06-12 17:00:41 · 5043 阅读 · 2 评论 -
二.Kafka入门到精通-Kafka核心概念
前言上一篇我们认识了一下Kafka以及完成了一个快速入门程序。这篇文章我们将学习Kafka的整体架构,工作流程,以及一些核心概念,正所谓知其然知其所以然。Kafka的架构我们知道,消息队列的工作流程需要三部分组成:Producer生产者 ,Kafka服务器 ,Consumer消费者,生产者发送消息到Kafka,消费者从Kafka拉取消息。而Kafka本身是分布式架构的,如下图:看过我《RocketMQ入门经典》的朋友应该能看出来这个图和RocketMQ的架构图是很相似的,或者说RocketMQ很多原创 2022-05-27 16:07:53 · 3503 阅读 · 4 评论 -
一.Kafka入门到精通-Kafka快速入门
前言在内卷严重的程序员圈子中,原地踏步就是退步,所以不能再躺平啦,赶紧爬起来学习,接下来博主将推出《Kafka入门到精通》系列文章,让你可以在企业中玩起Kafka来得心应手,此乃升职加薪必备呀。Kafka认识Kafka 是由Linkedin公司开发的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,是一款基于发布订阅模式的开源消息引擎系统。相对于其他的消息组件来说Kafka拥有更好的吞吐量、内置分区、具有复制和容错的功能,这使它成为一个非常理想的大型消息处理应用。使用场景如:网页浏览原创 2022-05-25 16:55:16 · 5768 阅读 · 5 评论