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

湘潭高端网站建设互联网营销师培训大纲

湘潭高端网站建设,互联网营销师培训大纲,网络推广网站排名,网站建设单选题文章目录 前言一、原因分析二、解决方案 前言 前面我也有提到,发现flink运行一段时间后,不再继续消费的问题。这个问题困扰了我非常久,一开始也很迷茫。又因为比较忙,所以一直没有时间能够去寻找答案,只是通过每天重启…

文章目录

  • 前言
  • 一、原因分析
  • 二、解决方案


前言

前面我也有提到,发现flink运行一段时间后,不再继续消费的问题。这个问题困扰了我非常久,一开始也很迷茫。又因为比较忙,所以一直没有时间能够去寻找答案,只是通过每天重启的方式去解决。经过分析,其实这个问题也很容易找到根源,有兴趣就和我一起看下叭


一、原因分析

首先介绍一下这个程序大概流程,比较简单。
在这里插入图片描述

一个输入源,经过一个算子,最后开了三个窗口。并行度都写在括号里了。
下面这是一张taskmanager的cpu使用率,可以看出,到最后要停掉前也没有出现cpu高飘的情况,并且心跳依然存在,程序还是在继续运行的。
在这里插入图片描述
我们从flink运行图上面可以看到,反压很严重
在这里插入图片描述
矛盾就出现了,明明压力很大,为何cpu使用率却几乎为0
于是我点开压力最大的哪个window,查看subtask的情况,找到对应busy为100的subtask
在这里插入图片描述
可以看到,这个subtask所处理的数据太多了。一开始我也网上很多网友一样认为是key分配失衡的问题,但是我修改完代码,发现反而失衡更严重了,所以我认为不是失衡的问题。而是其中的某个key确实太多了,且数据上显示,也确实是有一个key量非常大。所以不管用什么方式,这个key必然经过hash之后还是一样的,也会走到同一个subtask中去。这个无法避免。

二、解决方案

因此我想到的是,采用丢失精度的做法。原本我是开了一天的窗口,滑动间隔时一小时。
那么既然处理不来,方案就是
如果这个key不需要的话,通过白名单过滤
加大滑动间隔的做法
使用滚动窗口代替滑动窗口的做法,这种案例在网上可以找到很多,只是说选择一种合适的办法去处理,找到办法之后,代码那都是简单的事了。

http://www.yayakq.cn/news/115324/

相关文章:

  • 宁波网站制作方案网店运营在哪里学比较好些
  • 手机网站相册代码网站备案需要审核多久
  • 汉沽做网站博物馆装修厂家
  • 做网站的困难上海建网站计划
  • 株洲专业网站建设品牌工业产品外观设计公司
  • 大红门做网站哪个网站有淘宝做图的素材
  • 淘宝网站网页图片怎么做石家庄网站建设找哪家好
  • 公司网站上传文章做只在自己电脑上的网站
  • 网站后台域名石家庄新闻频道直播
  • 怎样能有个人网站阜阳市建设工程网站
  • 优化网站建设人员组成wordpress 实现 wiki
  • 网站建站在线制作山东网建设
  • 宁波市建设工程检测协会网站网站建设项目总结
  • 美橙网站建设经典案例整合营销传播名词解释
  • 电子商务网站建设实训个人总结毕业作品是做网站的答辩会问什么
  • 宁波网站建设的过程wordpress 置顶
  • 秦皇岛网站建设兼职公益建设网站的作用
  • 图书馆网站建设调查问卷设计制作实践活动100字
  • 修改网站模板网站建设哈尔滨app开发2
  • 视频网站的服务器建设做pc端网站价位
  • 国外做ae模板网站大全网页制作培训班前景
  • 网站掉排名崇文企业网站建设公司
  • 梅林做网站深圳网络推广顾问
  • 宝思哲手表网站谁有免费网址发给我谢谢
  • 中山模板建站软件学校网站建设分析
  • php 手机网站 上传图片短链接在线工具
  • 手机网站商城建设那个网站做拍手比较好
  • 分享网站模板网站流量 龙优化软件
  • 哪些有名网站是用php做的wordpress禁止右键弹出菜单
  • 青浦建设网站公司网站建设和网站设计