028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

CDP中的Kafka是什么

这篇文章主要为大家展示了“CDP中的Kafka是什么”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CDP中的Kafka是什么”这篇文章吧。

成都创新互联公司从2013年成立,是专业互联网技术服务公司,拥有项目做网站、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元莎车做网站,已为上家服务,为莎车各地企业和个人服务,联系电话:13518219792

Apache Kafka是一个高性能、高可用性、冗余的流消息平台。

Kafka简介

Kafka的功能很像发布/订阅消息系统,但具有更高的吞吐量、内置分区、复制和容错能力。对于大规模消息处理应用程序来说,Kafka是一个很好的解决方案。它通常与Apache Hadoop和Spark Streaming一起使用。

您可能会将日志视为按时间排序的文件或数据表。随着时间的推移,较新的条目将从左到右追加到日志中。日志条目号可以方便地替换时间戳。

Kafka将这种独特的抽象与传统的发布/订阅消息传递概念(例如生产者、消费者和经纪人),并行性和企业功能集成在一起,以提高性能和容错能力。

Kafka最初的用例是跟踪网站上的用户行为。网站活动(页面浏览、搜索或用户可能执行的其他操作)被发布到中心主题,每种活动类型一个主题。

Kafka可用于监视操作数据、聚合来自分布式应用程序的统计信息以生成集中的数据馈送。它还适用于日志聚合,具有低延迟和很方便支持多个数据源。

Kafka提供以下内容:


kafka架构

了解Kafka的架构及其与理想的发布-订阅系统的比较。

理想的发布-订阅系统很简单:发布者A的消息必须到达订阅者A,发布者B的消息必须到达订阅者B,依此类推。

图1.理想的发布-订阅系统CDP中的Kafka是什么

理想的系统具有以下优点:

但是,Kafka的体系结构偏离了此理想系统。一些主要区别是:

这些设计决策的结果是:


kafka术语

当涉及到基本构建模块和关键概念时,Kafka使用自己的术语。这些术语的用法可能与其他技术有所不同。以下提供了Kafka最重要概念的列表和定义:

以上是“CDP中的Kafka是什么”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网页题目:CDP中的Kafka是什么
浏览地址:http://www.tsicrk.com/article/pojojd.html

其他资讯

让你的专属顾问为你服务

5.2475s