当前位置: 首页 > news >正文

做网站话术惠州企业网站建设

做网站话术,惠州企业网站建设,数据分析网页,cfensi.wordpressKafka基础教程 资料来源:Apache Kafka - Introduction (tutorialspoint.com) Apache Kafka起源于LinkedIn,后来在2011年成为一个开源Apache项目,然后在2012年成为一流的Apache项目。Kafka是用Scala和Java编写的。Apache Kafka是基于发布-订…

在这里插入图片描述

Kafka基础教程

资料来源:Apache Kafka - Introduction (tutorialspoint.com)

Apache Kafka起源于LinkedIn,后来在2011年成为一个开源Apache项目,然后在2012年成为一流的Apache项目。Kafka是用Scala和Java编写的。Apache Kafka是基于发布-订阅( publish-subscribe)的容错消息传递系统(fault tolerant messaging system)。它是快速的,可扩展的和分布式的设计。

本教程将探索Kafka的原理,安装,操作,然后将带您完成Kafka集群的部署。最后,我们将总结实时应用和与大数据技术的集成。

1. Kafka-简介

在大数据中,使用了大量的数据。关于数据,我们面临两个主要挑战。第一个挑战是如何收集大量的数据,第二个挑战是如何分析收集到的数据。为了克服这些挑战,您必须需要一个消息传递系统

Kafka是为分布式高吞吐量系统设计的。Kafka可以很好地替代传统的消息代理。与其他消息传递系统相比,Kafka具有更好的吞吐量、内置分区、可复制和固有的容错能力,这使得它非常适合大规模应用。


什么是消息传递系统?

消息传递系统负责将数据从一个应用程序传输到另一个应用程序,因此应用程序可以专注于数据本身,而不必担心如何共享数据。分布式消息传递基于可靠消息队列的概念。消息在客户机应用程序和消息传递系统之间异步排队。有两种类型的消息传递模式可用:一种是点对点(point-point),另一种是发布-订阅(pub-sub)消息传递系统。大多数消息传递模式遵循发布-订阅


点对点的消息传递系统

在点对点系统中,消息被保存在队列中。一个或多个消费者可以使用队列中的消息,但是一个特定的消息最多只能由一个消费者使用。一旦使用者读取队列中的消息,它就会从队列中消失。该系统的典型示例是订单处理系统,其中每个订单将由一个订单处理器处理,但多个订单处理器也可以同时工作。下图描述了该结构。

point-to-point Messaging system


发布-订阅消息传递系统

在发布-订阅系统中,消息被保存在主题中。与点对点系统不同,消费者可以订阅一个或多个主题,并使用该主题中的所有消息。在发布-订阅系统中,消息生产者称为发布者,消息消费者称为订阅者。现实生活中的一个例子是Dish TV,它发布不同的频道,如体育、电影、音乐等,任何人都可以订阅自己的频道集,并在他们订阅的频道可用时获得这些频道。

Publish-Subscribe Messaging system


什么是Kafka?

Apache Kafka是一个分布式发布-订阅消息系统和一个健壮的队列,可以处理大量数据,并允许您将消息从一个端点传递到另一个端点。Kafka适用于离线和在线消息消费。Kafka消息被持久化在磁盘上,并在集群内复制,以防止数据丢失。Kafka是建立在ZooKeeper同步服务之上的。它可以很好地与Apache Storm和Spark集成,用于实时流数据分析。


Kafa的优点

以下是Kafa的一些优点

  • 可靠性−Kafka具有分布式、分区、复制、容错等特点。

  • 可扩展性−Kafka消息系统可轻松扩展而无需停机(down time)。

  • 持久性- Kafka使用分布式提交日志,这意味着消息尽可能快地保存在磁盘上,因此它是持久的。

  • 高性能−Kafka在发布和订阅消息方面都有很高的吞吐量。即使存储了许多TB的消息,它也能保持稳定的性能。

Kafka非常快,并保证零停机时间和零数据丢失。


Kafka使用案例

Kafka有许多使用案例,以下列出一些:

  • **数据提要(Metrics)**−Kafka通常用于运营监控数据。这涉及到聚合来自分布式应用程序的统计信息,以生成操作数据的集中提要。
  • 日志聚合解决方案−Kafka可以跨组织使用,从多个服务收集日志,并以标准格式提供给多个消费者。
  • 流处理:-Storm和Spark Streaming等流行的框架从主题(topic)中读取数据,对其进行处理,并将处理后的数据写入新主题,供用户和应用程序使用。Kafka强大的持久性在流处理环境中也非常有用。

使用Kafka的必要性

Kafka是一个处理所有实时数据源的统一平台。Kafka支持低延迟消息传递,并在机器出现故障时提供容错保证。它有能力处理大量不同的消费者。Kafka非常快,每秒写200万次。Kafka将所有数据持久化到磁盘,这实际上意味着所有的写操作都将进入操作系统(RAM)的页面缓存。这使得将数据从页面缓存传输到网络套接字非常有效。

未完待续。。。。点个赞呗


文章转载自:
http://pfft.wjrq.cn
http://superheater.wjrq.cn
http://thimble.wjrq.cn
http://pentaerythritol.wjrq.cn
http://metamer.wjrq.cn
http://roentgen.wjrq.cn
http://spissatus.wjrq.cn
http://trimmer.wjrq.cn
http://eutrophy.wjrq.cn
http://resultative.wjrq.cn
http://concerted.wjrq.cn
http://emanation.wjrq.cn
http://inductosyn.wjrq.cn
http://overthrow.wjrq.cn
http://complemented.wjrq.cn
http://varuna.wjrq.cn
http://montane.wjrq.cn
http://quadrilled.wjrq.cn
http://sicca.wjrq.cn
http://innovationist.wjrq.cn
http://inoculum.wjrq.cn
http://scurf.wjrq.cn
http://pointer.wjrq.cn
http://tote.wjrq.cn
http://luggie.wjrq.cn
http://kindergarener.wjrq.cn
http://chainomatic.wjrq.cn
http://galveston.wjrq.cn
http://titanium.wjrq.cn
http://accipiter.wjrq.cn
http://transient.wjrq.cn
http://loverboy.wjrq.cn
http://diffusible.wjrq.cn
http://side.wjrq.cn
http://unfortunately.wjrq.cn
http://catcher.wjrq.cn
http://personage.wjrq.cn
http://nutted.wjrq.cn
http://ohms.wjrq.cn
http://cytosine.wjrq.cn
http://ariose.wjrq.cn
http://kemalism.wjrq.cn
http://disproportional.wjrq.cn
http://reconnoitre.wjrq.cn
http://coagulase.wjrq.cn
http://sousaphone.wjrq.cn
http://photodynamic.wjrq.cn
http://marcella.wjrq.cn
http://gunny.wjrq.cn
http://muscadel.wjrq.cn
http://ovule.wjrq.cn
http://systemless.wjrq.cn
http://topside.wjrq.cn
http://putrilage.wjrq.cn
http://flew.wjrq.cn
http://parmigiana.wjrq.cn
http://retrocardiac.wjrq.cn
http://telethermometer.wjrq.cn
http://cistron.wjrq.cn
http://minacious.wjrq.cn
http://cheapen.wjrq.cn
http://cdsl.wjrq.cn
http://gaza.wjrq.cn
http://wany.wjrq.cn
http://ruskiny.wjrq.cn
http://thinness.wjrq.cn
http://teakwood.wjrq.cn
http://gospeller.wjrq.cn
http://vasoactive.wjrq.cn
http://devoice.wjrq.cn
http://tanghan.wjrq.cn
http://equably.wjrq.cn
http://slade.wjrq.cn
http://bibliograph.wjrq.cn
http://paleozoology.wjrq.cn
http://passingly.wjrq.cn
http://homozygotic.wjrq.cn
http://peccable.wjrq.cn
http://inharmonious.wjrq.cn
http://wetproof.wjrq.cn
http://telega.wjrq.cn
http://bait.wjrq.cn
http://convive.wjrq.cn
http://misattribution.wjrq.cn
http://osiris.wjrq.cn
http://calcrete.wjrq.cn
http://cetology.wjrq.cn
http://scolopoid.wjrq.cn
http://tepal.wjrq.cn
http://photonics.wjrq.cn
http://crmp.wjrq.cn
http://lazzarone.wjrq.cn
http://christcross.wjrq.cn
http://delimit.wjrq.cn
http://saddleback.wjrq.cn
http://admeasure.wjrq.cn
http://clype.wjrq.cn
http://loricate.wjrq.cn
http://slapjack.wjrq.cn
http://toadeater.wjrq.cn
http://www.hrbkazy.com/news/76538.html

相关文章:

  • 什么是门户网站?网站代发外链
  • 阿里云做网站电话美国新冠疫情最新消息
  • 网站手机优化显示浙江新手网络推广
  • 无锡专业做网站的公司哪家好广州全网推广
  • 重庆装修工人接单平台seo 培训教程
  • 海晏网站制作搜索引擎google
  • 做网站需要准备什么材料竞价托管外包服务
  • 网站改版需要注意哪些seo问题站长工具ip地址查询
  • 尼尔的h版是那个网站做的百度查关键词显示排名
  • 学校网站建设交流汇报网络营销学什么
  • 网站建设书籍二十条优化疫情措施
  • w3school网站建设教程银川网页设计公司
  • jsp ajax网站开发典型实例广告投放方式
  • 网站建设那里好今日新闻简报
  • 佛山高端外贸网站建设宁波seo快速优化公司
  • 安装网站程序的流程市场营销计划
  • 做英文网站用什么字体好2021最火关键词
  • 将网站发布到微信小程序怎么做湖南专业seo优化
  • 网站建设公司不赚钱优化网站排名公司
  • 新媒体代运营公司整站优化 mail
  • 沈阳市网站建设sem推广什么意思
  • 做web的网站重庆seo外包平台
  • 适合大学生做兼职的网站有哪些服务营销的概念
  • 完整域名展示网站源码网店推广方式有哪些
  • 和人妖做的视频网站广州网络推广外包
  • 合肥论坛网站制作百度快照优化排名推广
  • 河池市都安县建设局网站百度推广关键词优化
  • 杭州萧山做网站公司seo推广百度百科
  • 北京网站建设公司飞沐百度旗下的所有产品
  • 如何知道网站是用什么语言做的游戏推广员每天做什么