欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

SpringBoot 和 Kafka集群案例详解,面试必学,

来源: javaer 分享于  点击 30744 次 点评:224

SpringBoot 和 Kafka集群案例详解,面试必学,


  前言

市面上消息队列中间件管理有蛮多的,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ,但我最先接触的可能就是 Kafka 了,不过那时候为了用,只知道部分实用性的东西,这两天稍稍花了点时间看了看。

 

消息队列

在我看来,消息队列的出现更多的是解耦合,我们不需关心数据的来处和出处,生产者和消费者可能都不知道对方是一种什么样的存在方式,而且解决了突发的数据剧增现象. 我在例子中曾这样实验过

 

KafkaTool的Consumers  

 

实验 1 的处理速度可以跟的上生产速度,offset 一直指向 end,但实验 2 生产速度大幅上升,处理速度明显跟不上,我停止生产后,几毫秒再去看,offset 才指向 end。

 

例子

通过例子了解的可能会更加的快,这里我使用 docker-compose 搭建的 kafka 集群

SpringBoot 和 kafka 生产者
https://github.com/tokeneros/kafka_produce...

SpringBoot 和 kafka 消费者
https://github.com/tokeneros/kafka_consumt...

最后注意:光理论是不够的。在此顺便送大家十套2020最新JAVA架构项目实战教程及大厂面试题库,进我扣裙 :七吧伞吧零而衣零伞 (数字的谐音)转换下可以找到了,还可以跟老架构师交流
本文的文字及图片来源于网络加上自己的想法,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理

 

相关文章

    暂无相关文章
相关栏目:

用户点评