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

esc怎么做网站东台网络推广

esc怎么做网站,东台网络推广,县城做网站,注册一个个人网站文章目录 什么是 Stream?Stream 工作原理Storm 的工作原理 实时性任务主要是针对流数据的处理,对处理时延要求很高,通常需要有常驻服务进程,等待数据的随时到来随时处理,以保证低时延。处理流数据任务的计算模式&#…

文章目录

    • 什么是 Stream?
    • Stream 工作原理
      • Storm 的工作原理

  • 实时性任务主要是针对流数据的处理,对处理时延要求很高,通常需要有常驻服务进程,等待数据的随时到来随时处理,以保证低时延。处理流数据任务的计算模式,在分布式领域中叫作 Stream。

什么是 Stream?

  • 近年来,由于网络监控、传感监测、AR/VR 等实时性应用的兴起,一类需要处理流数据的业务发展了起来。比如各种直播平台中,我们需要处理直播产生的音视频数据流等。这种如流水般持续涌现,且需要实时处理的数据,我们称之为流数据。总结来讲,流数据的特征主要包括以下 4 点:
    • 数据如流水般持续、快速地到达;
    • 海量数据规模,数据量可达到 TB 级甚至 PB 级;
    • 对实时性要求高,随着时间流逝,数据的价值会大幅降低;
    • 数据顺序无法保证,也就是说系统无法控制将要处理的数据元素的顺序。
  • 在分布式领域中,处理流数据的计算模式,就是流计算,也叫作 Stream。流计算的职责是实时获取来自不同数据源的海量数据,进行实时分析处理,获得有价值的信息。
    在这里插入图片描述

Stream 工作原理

  • 流计算强调的是实时性,数据一旦产生就会被立即处理,当一条数据被处理完成后,会序列化存储到缓存中,然后立刻通过网络传输到下一个节点,由下一个节点继续处理,而不是像 MapReduce 那样,等到缓存写满才开始处理、传输。为了保证数据的实时性,在流计算中,不会存储任何数据,就像水流一样滚滚向前。所以说,流计算属于持续性、低时延、事件驱动型的计算作业。

使用流计算进行数据处理,一般包括 3 个步骤:
在这里插入图片描述

  • 第一步,提交流式计算作业。流式计算作业是一种常驻计算服务,比如实时交通监测服务、实时天气预报服务等。对于流式计算作业,首先必须预先定义计算逻辑,并提交到流计算系统中,使得流计算系统知道自己该如何处理数据。系统在整个运行期间,由于收集的是同一类型的数据、执行的是同一种服务,因此流式计算作业的处理逻辑不可更改。如果用户停止当前作业运行后再次提交作业,由于流计算不提供数据存储服务,因此之前已经计算完成的数据无法重新再次计算。
  • 第二步,加载流式数据进行流计算。流式计算作业一旦启动将一直处于等待事件触发的状态,一旦有小批量数据进入流式数据存储,系统会立刻执行计算逻辑并迅速得到结果。在流计算系统中,有多个流处理节点,流处理节点会对数据进行预定义的处理操作,并在处理完后按照某种规则转发给后续节点继续处理。此外,流计算系统中还存在管理节点,主要负责管理处理节点以及数据的流动规则。其中,处理节点的个数以及数据转发的规则,都在第一步作业提交时定义。
  • 第三步,持续输出计算结果。流式计算作业在得到小批量数据的计算结果后,可以立刻将结果数据写入在线 / 批量系统,无需等待整体数据的计算结果,以进一步做到实时计算结果的实时展现。

流计算不提供流式数据的存储服务,数据是持续流动的,在计算完成后就会立刻丢弃。流计算适用于需要处理持续到达的流数据、对数据处理有较高实时性要求的场景。为了及时处理流数据,流计算框架必须是低延迟、可扩展、高可靠的。

  • 流计算的应用场景有很多,比如它是网络监控、传感监测、AR/VR、音视频流等实时应用的发展的基础。所以,目前流计算相关的框架和平台也有很多了,主流的划分方式是将其分为如下 3 类:
    • 商业级的流计算平台,比如 IBM 的 InfoSphere Streams 和 TIBCO 的 StreamBase。InfoSphere Streams 支持同时分析多种数据类型并实时执行复杂计算。StreamBase 是一个用于实时分析的软件,可以快速构建分析系统,即时做出决策。StreamBase 可以为投资银行、对冲基金、政府机构等提供实时数据分析服务。
    • 开源流计算框架,典型代表是 Apache Storm(由 Twitter 开源)和 S4(由 Yahoo 开源)。Storm 是一个分布式的、容错的实时计算系统,可以持续进行实时数据流处理,也可以用于分布式 RPC。S4 是一个通用的、分区容错的、可扩展的、可插拔的分布式流式系统。这些开源的分布式流计算系统由于具备开源代码,因此比较适合开发人员将其搭建在自身业务系统中。
    • 各大公司根据自身业务特点而开发的流计算框架,比如 Facebook 的 Puma、百度的 Dstream(旨在处理有向无环的数据流)、淘宝的银河流数据处理平台(一个通用的、低延迟、高吞吐、可复用的流数据实时计算系统)。
  • 除了这些框架外,我们还会经常听到 Spark、Flink 等。Spark 和 Flink 与 Storm 框架的不同之处在于,Spark 和 Flink 除了支持流计算,还支持批量计算,因此没有直接将它们列入上述的流计算框架中。

Storm 的工作原理

  • Storm 与 MapReduce 的区别:Hadoop 上运行的是“MapReduce 作业”,而 Storm 上运行的是“计算拓扑(Topologies)”。 “作业”和“拓扑”的一个关键区别是:MapReduce 的一个作业在得到结果之后总会结束;而拓扑描述的是计算逻辑,该计算逻辑会永远在集群中运行(除非你杀死该进程)。
    在这里插入图片描述

  • Storm 集群上有两种节点,即主节点(Master Node)和工作节点(Worker Nodes)。

    • 主节点上运行着一个名为“Nimbus”的守护进程。 Nimbus 负责为集群分发代码,为工作节点分配任务以及进行故障监控。一个 Storm 集群在工作过程中,只有一个 Nimbus 进程工作。
    • 每个工作节点上都运行着一个名为“Supervisor”的守护进程。 Supervisor 负责监听分配给它所在的机器上的工作,负责接收 Nimbus 分配的任务,并根据需要启动和停止工作进程,其中每个工作进程都执行一个子任务。因此,一个正在运行的拓扑任务,是由分布在许多计算机上的许多工作进程组成。
  • Storm 的核心抽象:数据流。数据流是一个无界序列,是在分布式环境中并行创建、处理的一组元组(tuple)。数据流可以由一种能够表述数据流中元组的域(fields)的模式来定义。

  • Storm 为进行数据流转换提供了基本组件 Spout 和 Bolt。 Spout 和 Bolt 有用户自定义的接口,用于运行特定应用程序的逻辑。如下图所示,Storm 上运行的计算拓扑其实是由一系列 Spout 和 Bolt 组成的有向无环图,这个有向无环图代表了计算逻辑。
    在这里插入图片描述

  • Spout 用于接收源数据。通常情况下,Spout 会从一个外部的数据源读取数据元组,然后将它们发送到拓扑中。例如,Spout 从 Twitter API 读取推文并将其发布到拓扑中。

  • Bolt 负责处理输入的数据流,比如数据过滤(filtering)、函数处理(functions)、聚合(aggregations)、联结(joins)、数据库交互等。数据处理后可能输出新的流作为下一个 Bolt 的输入。每个 Bolt 往往只具备单一的计算逻辑。当我们执行简单的数据流转换时,比如仅进行数据过滤,则通常一个 Bolt 可以实现;而复杂的数据流转换通常需要使用多个 Bolt 并通过多个步骤完成,比如在神经网络中,对原始数据进行特征转换,需要经过数据过滤、清洗、聚类、正则化等操作。

知识扩展:流计算和批量计算的区别是什么?
流计算和批量计算属于两种不同的计算模式,但并不是非此即彼的关系,只是适用于不同的计算场景。
在流计算中,数据具有时效性,因此在 5G 以及人工智能应用的驱动下,专注于实时处理的流计算越来越得到广泛的关注。流计算的低延时、易扩展等性能非常适用于对时延要求高的终端应用(比如直播中音视频的处理等),从而极大提高用户的服务体验。而批量计算适用于对时延要求低的任务。

你知道的越多,你不知道的越多。


文章转载自:
http://mainsheet.jnpq.cn
http://gibberellin.jnpq.cn
http://lappish.jnpq.cn
http://pastiche.jnpq.cn
http://intelligentize.jnpq.cn
http://protract.jnpq.cn
http://ecogeographical.jnpq.cn
http://dccc.jnpq.cn
http://fractionalize.jnpq.cn
http://plight.jnpq.cn
http://asynapsis.jnpq.cn
http://fabricate.jnpq.cn
http://sarpanch.jnpq.cn
http://armlock.jnpq.cn
http://filmset.jnpq.cn
http://charactonym.jnpq.cn
http://gamble.jnpq.cn
http://rummer.jnpq.cn
http://perchlorethylene.jnpq.cn
http://cortex.jnpq.cn
http://income.jnpq.cn
http://headrace.jnpq.cn
http://toyshop.jnpq.cn
http://hemitrope.jnpq.cn
http://hedgehop.jnpq.cn
http://calker.jnpq.cn
http://tondo.jnpq.cn
http://thoroughpin.jnpq.cn
http://polyautography.jnpq.cn
http://tomograph.jnpq.cn
http://salutation.jnpq.cn
http://keef.jnpq.cn
http://subtilty.jnpq.cn
http://avernus.jnpq.cn
http://ought.jnpq.cn
http://psilanthropy.jnpq.cn
http://supermalloy.jnpq.cn
http://bicuculline.jnpq.cn
http://mucosanguineous.jnpq.cn
http://dopa.jnpq.cn
http://lehr.jnpq.cn
http://toponym.jnpq.cn
http://nightmare.jnpq.cn
http://disagree.jnpq.cn
http://decompensation.jnpq.cn
http://achlorhydria.jnpq.cn
http://tarlatan.jnpq.cn
http://haematogenesis.jnpq.cn
http://ditchwater.jnpq.cn
http://pokie.jnpq.cn
http://feeding.jnpq.cn
http://decoy.jnpq.cn
http://patrimonial.jnpq.cn
http://upvalue.jnpq.cn
http://backen.jnpq.cn
http://windowman.jnpq.cn
http://unperson.jnpq.cn
http://begob.jnpq.cn
http://industrially.jnpq.cn
http://cashless.jnpq.cn
http://exploitability.jnpq.cn
http://undisposed.jnpq.cn
http://lumpen.jnpq.cn
http://prepositive.jnpq.cn
http://capitalist.jnpq.cn
http://avarice.jnpq.cn
http://blewits.jnpq.cn
http://atrabiliar.jnpq.cn
http://whump.jnpq.cn
http://fineable.jnpq.cn
http://halmahera.jnpq.cn
http://budge.jnpq.cn
http://decumbent.jnpq.cn
http://liberalization.jnpq.cn
http://literatim.jnpq.cn
http://peashooter.jnpq.cn
http://lungfish.jnpq.cn
http://anchorman.jnpq.cn
http://explanans.jnpq.cn
http://forehanded.jnpq.cn
http://supposititious.jnpq.cn
http://dishevel.jnpq.cn
http://landsmal.jnpq.cn
http://shearhog.jnpq.cn
http://initialize.jnpq.cn
http://nationalisation.jnpq.cn
http://comprehensibly.jnpq.cn
http://calypso.jnpq.cn
http://roundheaded.jnpq.cn
http://corpse.jnpq.cn
http://reradiation.jnpq.cn
http://remonstration.jnpq.cn
http://fuguist.jnpq.cn
http://hallucination.jnpq.cn
http://teepee.jnpq.cn
http://vacuome.jnpq.cn
http://preselector.jnpq.cn
http://competent.jnpq.cn
http://offwhite.jnpq.cn
http://chuddar.jnpq.cn
http://www.hrbkazy.com/news/76767.html

相关文章:

  • 聚美优品一个专注于做特价的网站全媒体运营师培训费用
  • 网站的在线qq客服链接怎么做腾讯推广一次广告多少钱
  • 公司网站做推广支出分录seo推广哪家好
  • asp网站开发环境拉新推广
  • 企业网站建设实训心得指定关键词seo报价
  • wordpress数据库写什么成都企业网站seo技术
  • 房地产网站制作教程数据分析师报考官网
  • 单位政府网站建设情况汇报中国新冠疫情最新消息
  • 外链数是网站反向链接码八百客crm登录入口
  • wordpress 发音怎么做seo关键词优化
  • 福州做网站互联网公司店铺运营
  • 在易语言里面做网站百家联盟推广部电话多少
  • 邯郸当地招聘网站阻断艾滋病的药有哪些
  • 中企动力做网站要全款网络推广员工作内容
  • 企业网站招聘可以怎么做24小时免费看的视频哔哩哔哩
  • 秦皇岛网站建设找汉狮百度搜索引擎推广怎么弄
  • 给别人做网站用做假酒验证网站设计师
  • 微信网站页面制作网站制作郑州
  • 动易门户网站价格google关键词排名查询
  • 北京旅游型网站建设优化大师官方正版下载
  • 营销型网站源码下载软文素材
  • 大企业网站建设费用中国联通腾讯
  • 杭州市西湖区建设局网站广告软文是什么意思
  • 四川做网站公司网络营销网站建设案例
  • 网站 方案太原网站制作优化seo公司
  • 响应式网站建设精英seo怎么做整站排名
  • 免费微信小程序开发官网杭州seo搜索引擎优化公司
  • 龙岩网页上海专业seo排名优化
  • 网站空间域名注册宁德市人力资源和社会保障局
  • 古塔网站建设百度怎么推广自己的视频