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

山西专业制作网站商品推广与营销的方式

山西专业制作网站,商品推广与营销的方式,网站怎么做目录跳转,高德vr全景地图下载文章目录 背景分析 问题来了比较一开始的情况解决方式 背景 之前有分析过一次类似问题,最终结论是在keyby之后,其中有一个key数量特别庞大,导致对应的subtask压力过大,进而使得整个job不再继续运作。在这个问题解决之后&#xff…

文章目录

  • 背景
    • 分析
  • 问题来了
  • 比较一开始的情况
  • 解决方式


背景

之前有分析过一次类似问题,最终结论是在keyby之后,其中有一个key数量特别庞大,导致对应的subtask压力过大,进而使得整个job不再继续运作。在这个问题解决之后,后续又再次出现了积压的情况,针对这个问题进行排查分析。


分析

通过以下这张图,可以看到当前它是没有数据积压的。
在这里插入图片描述
可以看到source-map-map-sink/map都放在了同一个task中,因为Flink的operator chain(算子链)机制,数据是通过调用链接算子的processElement()方法,直接将数据推给下游处理了。这里有300个并行度,也就是有300个subtask,每个算子之间都是一一对应的,如果其中一个并行度的源一直没有消费到数据,那么它的下游就一样会是空闲的
在这里插入图片描述
通过这张图可以看到有的subtask根本就没有在处理数据,而有的处理的是大量的数据。那这种肯定不是我们想要的。这种情况,资源存在浪费。
在这里插入图片描述
在前后并行度不一致的时候,task之间就会默认采用rebalance做负载均衡
在这里插入图片描述
可以看到这种情况下,下游每个task处理的数据是比较平均的,在经过均衡之后
在这里插入图片描述

问题来了

到了这里就发现了个问题,竟然出现了严重的阻塞问题。
但仔细一看,并不是所有下游的subtask都是busy。
在这里插入图片描述
这种均衡之后部分阻塞的问题,经过代码,和实际的数据结合分析,我得出的结论是有一类数据,需要处理的时间是其他数据的几十倍。rebalance是轮询分配的,在某几个task接收到大量该类数据,导致它的运行压力直线上升,进而使得分配到此处时塞不进去了。即导致整体的阻塞。

比较一开始的情况

那么一开始为什么就没有阻塞呢,这一下就让人非常费解,明明rebalance负载均衡之后应该压力更小,更能够消费得过来才对,怎么现在就消费不来了呢。
在task中看到这样的日志,因为消费不来,很多该类topic的数据被丢弃了,因为没有阻塞,所以其他topic也就都能够正常消费。
在这里插入图片描述

解决方式

所以要解决这个问题的根本方式有两种
1、先把同一种数据需要耗费的时间与其他方式耗费时间差距较大的,进行缩小差距。
2、优化代码,让算子中的效率增加,处理每一条数据的时间减小
3、加大资源,增加并行度

http://www.zhongyajixie.com/news/22483.html

相关文章:

  • 怎么查看网页的html代码湖北短视频seo营销
  • 石家庄网站建设德信互联科技有限公司服务营销
  • 将wordpress压缩包解压至一个空文件夹_并上传它网站推广优化的方法
  • 百度不收录网站关键词培训心得体会总结简短
  • 网站开发的公司揭阳百度快照优化排名
  • 网站源码下载音乐企业内训机构
  • wordpress网站管理系统百度指数查询官方下载
  • 黑白灰 网站深圳百度关键词排名
  • 成都网站seo服务自媒体视频剪辑培训班
  • php 网站建设福州seo排名优化公司
  • 哪些网站可以做调查问卷平面设计培训费用一般是多少
  • 效果好的网站建设搜索引擎优化分析报告
  • 山东省建设工程招投标网站舆情管理
  • 做门户网站代码质量方面具体需要注意什么公司推广渠道
  • 青岛网站建设案例搜索引擎调词平台多少钱
  • ui设计师怎么做自己的网站上海seo推广服务
  • 做钓鱼网站西安网站推广慧创科技
  • 九龙坡建站公司少儿编程
  • 珠海网站建设公司哪个好长春网站关键词排名
  • 西宁建设网站价格低搜索引擎排名国内
  • 软件下载网站哪个好百度应用商店app
  • 合肥专业手机网站哪家好广州seo优化费用
  • php做网站用什么开发工具重庆人力资源和社会保障网官网
  • 如何用手机做网站网店推广实训报告
  • 网站权重6了该则么做优化方案自己想做个网站怎么做
  • 怎么把网站制作成安卓全网整合营销推广系统
  • wordpress男性模板最新seo新手教程
  • adobe网页设计师证书seo少女
  • 宁波做网站的企业培训课程设置
  • 西安志成网站建设公司seo站长教程