kafka入门理解

kafka入门理解,第1张

kafka入门理解 为什么学习kafka?

kafka可以应对以下问题:
(1)应对数据量激增(Kafka 能够有效隔离上下游业务,将上游突增的流量缓存起来,以平滑的方式传导到下游子系统中,避免了流量的不规则冲击。)
(2)数据复杂度增加以及数据变化速率变快
(3)目前 Apache Kafka 被认为是整个消息引擎领域的执牛耳者
另外,从学习技术的角度而言,Kafka 也是很有亮点的。我们仅需要学习一套框架就能在实际业务系统中实现消息引擎应用、应用程序集成、分布式存储构建,甚至是流处理应用的开发与部署,听起来还是很超值的吧。Kafka 无论是作为消息引擎还是实时流处理平台,都能在大数据工程领域发挥重要的作用。

kafka是一个消息引擎系统,那这类系统是做什么用的呢?

官方解释听不懂,来试一下民间版解释:
系统 A 发送消息给消息引擎系统,系统 B 从消息引擎系统中读取 A 发送的消息。
尚硅谷的视频课程里面是这么说的,kafka是一个分布式的基于发布/订阅模式的消息队列。主要应用于大数据实时处理领域。

消息引擎的传输消息的格式?

它使用的是纯二进制的字节序列。当然消息还是结构化的&#

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5706326.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存