1.目标

在我们上一篇Kafka教程中,我们讨论了Kafka Pros and Cons。今天,在这篇Kafka文章中,我们将讨论Apache Kafka用例和Kafka应用程序。Kafka是新数据堆栈中的关键技术之一,在过去几年中,开发人员对Kafka的使用感兴趣。虽然,如果你不了解Kafka,它是一个高度可扩展的发布 - 订阅消息系统。此外,还有几个Kafka用例和Kafka应用程序。

那么,让我们一个一个地讨论Apache Kafka的Kafka用例和应用。

Apache Kafka用例和Kafka的应用

2. Apache Kafka用例和应用程序

让我们来讨论Kafka用例:
看看前5个Apache Kafka书籍

一世。卡夫卡用例

Apache Kafka有很多用例。所以,我们在这里列出一些最常见的用例 -

卡夫卡用例

一个。卡夫卡消息

众所周知,Kafka是一个分布式发布 - 订阅消息传递系统。因此,对于一个更传统的消息经纪人来说,Kafka可以作为替代品。出于各种原因,我们使用Message经纪人。例如,将处理与数据生成器分离,缓冲未处理的消息等等。
但是,与大多数其他邮件系统相比,Kafka具有更好的吞吐量,内置分区,复制和容错功能。这使其成为大规模消息处理应用程序的良好解决方案。

湾 网站活动跟踪

为了能够将用户活动跟踪管道重建为一组实时发布 - 订阅源,它是Kafka的原始用例。这意味着站点活动将发布到中心主题,每个活动类型包含一个主题。此处,网站活动是指用户可能采取的网页浏览,搜索或其他操作。
让我们探索卡夫卡的特色

C。卡夫卡指标

对于运行监控数据,经常使用Kafka。此外,为了生成操作数据的集中式提要,它包括聚合来自分布式应用程序的统计信息。

d。Kafka日志聚合

为了从多个服务中收集日志并以标准格式向多个消费者提供这些日志,我们可以在整个组织中使用Kafka。

即 流处理

但是,有一些流行的框架可以从主题中读取数据,对其进行处理,并将处理后的数据写入新主题,然后可供用户和应用程序使用,例如Storm和Spark Streaming。在流处理的背景下,Kafka的强大耐用性也非常有用。

F。Kafka活动采购

基本上,当状态更改记录为按时间排序的记录序列时,事件源是一种应用程序设计风格。此外,我们可以说Kafka是以这种风格构建的应用程序的优秀后端。因为它支持非常大的存储日志。
让我们用命令修改Apache Kafka Operations

G。提交日志

虽然它涉及到分布式系统,但Kafka可以作为一种外部提交日志。通常,它在节点之间复制数据。此外,还充当失败节点恢复其数据的重新同步机制。Kafka中日志压缩的功能有助于支持这种用法。但是,在这种用法中,Kafka与Apache BookKeeper项目相同。

现在,让我们转向Kafka Applications。

II。Apache Kafka应用程序

卡夫卡应用程序

Kafka支持当今许多最好的工业应用。所以,我们在这里列出了Kafka最值得注意的一些应用:

一个。推特

Twitter是最好的Kafka应用程序之一。着名的在线社交网络服务或平台Twitter使用Kafka。基本上,它提供了一种发送和接收用户推文的方法。通过这个平台,注册用户可以阅读和发布推文,但未注册的用户只能阅读推文。但是,它使用Storm-Kafka作为其流处理基础架构的一部分。

湾 LinkedIn

另一个Kafka应用程序是LinkedIn。对于活动流数据和运营指标,LinkedIn使用Apache Kafka。有一些产品,如LinkedIn Newsfeed,LinkedIn Today,用于在线消息消费,除​​了像Hadoop这样的离线分析系统,Kafka消息系统可以帮助LinkedIn。此外,我们可以说Kafka的强大耐久性也是与LinkedIn相关的关键因素之一。

C。Netflix公司

一家美国跨国点播互联网流媒体供应商Netflix也使用Kafka。基本上,为了实时监控和事件处理,它使用Kafka。

d。Mozilla的

1998年,Netscape的成员创建了一个免费软件社区Mozilla。为了从最终用户浏览器收集遥测,测试飞行员等项目的性能和使用数据,Kafka很快将取代Mozilla当前生产系统的一部分。
让我们学习Kafka Performance Tuning - Kafka Optimization的方法

即 神谕

基本上,Oracle的企业服务总线产品称为OSB(Oracle Service Bus),它提供了与Kafka的本地连接。为了实现分阶段数据管道,允许开发人员利用OSB内置中介功能。

所以,这完全是关于Kafka的Kafka用例和应用程序。希望你喜欢我们的解释。

3.结论

因此,我们已经看到了几个Kafka用例以及Apache Kafka的应用程序。但是,如果对Kafka用例和应用程序有任何疑问,请随时在评论部分询问。
另请参阅 -  
带有薪资趋势的Apache Kafka职业范围
参考Kafka

Apache Kafka用例的更多相关文章

  1. Apache Kafka安全| Kafka的需求和组成部分

    1.目标 - 卡夫卡安全 今天,在这个Kafka教程中,我们将看到Apache Kafka Security 的概念  .Kafka Security教程包括我们需要安全性的原因,详细介绍加密.有了这 ...

  2. 使用JMeter进行Apache Kafka负载测试

    1.卡夫卡负载测试 在这个Apache Kafka教程中,我们将了解如何使用Apache JMeter,如何在Apache Kafka上执行Kafka负载测试.此外,这个Kafka负载测试教程教我们如 ...

  3. Apache Kafka Consumer 消费者集

    1.目标 在我们的上一篇文章中,我们讨论了Kafka Producer.今天,我们将讨论Kafka Consumer.首先,我们将看到什么是Kafka Consumer和Kafka Consumer的 ...

  4. 顶级Apache Kafka术语和概念

    1.卡夫卡术语 基本上,Kafka架构  包含很少的关键术语,如主题,制作人,消费者, 经纪人等等.要详细了解Apache Kafka,我们必须首先理解这些关键术语.因此,在本文“Kafka术语”中, ...

  5. 为什么Apache Kafka如此受欢迎

    1.目标 今天,在这个Kafka教程中,我们将学习所有Kafka功能,如可扩展性,可靠性,耐用性,这些都说明了Kafka如此受欢迎的原因.我们将详细讨论Kafka的每个功能.但在那之前让我们明白什么是 ...

  6. JMeter进行Apache Kafka负载测试

    1.卡夫卡负载测试 在这个Apache Kafka教程中,我们将了解如何使用Apache JMeter,如何在Apache Kafka上执行Kafka负载测试.此外,这个Kafka负载测试教程教我们如 ...

  7. 【转载】Apache Kafka:下一代分布式消息系统

    http://www.infoq.com/cn/articles/kafka-analysis-part-1 Kafka是由LinkedIn开发的一个分布式的消息系统,使用Scala编写,它以可水平扩 ...

  8. Apache Kafka - 介绍

    原文地址地址: http://blogxinxiucan.sh1.newtouch.com/2017/07/12/Apache-Kafka-介绍/ Apache Kafka教程 之 Apache Ka ...

  9. 《Apache kafka实战》读书笔记-管理Kafka集群安全之ACL篇

    <Apache kafka实战>读书笔记-管理Kafka集群安全之ACL篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 想必大家能看到这篇博客的小伙伴,估计你对kaf ...

随机推荐

  1. JS判断某变量是否为某数组中的一个值的3种方法

    1.正则表达式 js 中判断某个元素是否存在于某个 js 数组中,相当于 PHP 语言中的 in_array 函数. 1 Array.prototype.in_array = function (e) ...

  2. JS获取本周、本季度、本月、上月、本年的开始日期、结束日期

    /** * 获取本周.本季度.本月.上月的开始日期.结束日期 */ var now = new Date(); //当前日期  var nowDayOfWeek = now.getDay(); //今 ...

  3. 09-Flutter移动电商实战-移动商城数据请求实战

    1.URL接口管理文件建立 第一步需要在建立一个URL的管理文件,因为课程的接口会一直进行变化,所以单独拿出来会非常方便变化接口.当然工作中的URL管理也是需要这样配置的,以为我们会不断的切换好几个服 ...

  4. Mybatis02

    1.mybatis动态sql   foreach 添加接口方法 编写BookVo类 BookMapper.xml 测试 结果 2.模糊查询 3.查询返回结果集 resultMap:适合使用返回值是自定 ...

  5. web安全总结

    一.XSS 首先说下最常见的 XSS 漏洞,XSS (Cross Site Script),跨站脚本攻击,因为缩写和 CSS (Cascading Style Sheets) 重叠,所以只能叫 XSS ...

  6. 洛谷P3177 树上染色

    题目 一道非常好的树形DP. 状态:\(dp[u][n]\)为u的子树选n个黑点所能得到的收益最大值. 则最终的结果就是\(dp[root][k],\)\(root\)可以为任何值,为了方便,使\(r ...

  7. 在windows环境下可以裁剪.jpg格式的图片

    发现在windows操作系统下,可以利用图片编辑器裁剪.jpg格式的尺寸大小.其四方有四个推子.可以移动.注意点击右方的“确定”按钮.

  8. sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock

    原因:历史软件(包)更新(安装)未完成就退出了系统 解决办法:杀死该进程 sudo rm /var/cache/apt/archives/lock sudo rm /var/lib/dpkg/lock ...

  9. 【大数据应用技术】作业十二|Hadoop综合大作业

    本次作业的要求来自:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/3339 前言 本次作业是在<爬虫大作业>的基础上进行的 ...

  10. 大数据 | 分布式文件系统HDFS 练习

    本次作业来自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/3292 利用Shell命令与HDFS进行交互 以”./bin/dfs ...