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

互联网培训机构哪个好网站排名优化怎样做

互联网培训机构哪个好,网站排名优化怎样做,互联网运营自学课程,在线制作logo图标免费制作前面的文章中介绍过Operator State,这里介绍一下Keyed State. 在使用Operator State时必须要实现CheckpointFunction接口,而Keyed State则不需要,在使用keyBy(...)分组分组后,调用的函数必须是实现RichFuntion接口的函数才可以使用Keyed State.同样使用Keyed State也必须开启Ch…

前面的文章中介绍过Operator State,这里介绍一下Keyed State.
在使用Operator State时必须要实现CheckpointFunction接口,而Keyed State则不需要,在使用keyBy(...)分组分组后,调用的函数必须是实现RichFuntion接口的函数才可以使用Keyed State.同样使用Keyed State也必须开启Checkpoint.

  • 需求
    将接收到的Socket数据源中的字符串进行拼接
    在命令行开启socket命令:
    nc -lk 8888
    
  • 业务代码
    public class FlinkKeyedState {public static void main(String[] args) throws Exception {StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();// 设置并行度为1,便于观察env.setParallelism(1);// 开启Checkpoint, 8秒一个周期并开启一次性语义env.enableCheckpointing(8000, CheckpointingMode.EXACTLY_ONCE);// 指定checkpoint持久化路径env.getCheckpointConfig().setCheckpointStorage("file:///Users/xxx/data/testData/checkpoint");// 开启Task级别故障自动failover,通过fixedDelayRestart设置Task重启上限和重启间隔,这里设置的重启次数为2次,一旦Task重启次数超过这个次数,整个job也会停止env.setRestartStrategy(RestartStrategies.fixedDelayRestart(2, Time.seconds(5)));// 获取Socket数据源DataStreamSource<String> socketSource = env.socketTextStream("localhost", 8888);// 将数据进行分组,将分组key给一个常量值SingleOutputStreamOperator<String> map = socketSource.keyBy(s -> "1")// 使用Keyed State的算子必须实现RichFunction接口,如RichMapFunction,ProcessFunction等.map(new RichMapFunction<String, String>() {ListState<String> listState;// open方法可以理解为和Operator State中的initializeState方法一样,需要在这个方法中构造和获取状态存储器@Overridepublic void open(Configuration parameters) throws Exception {// 获取上下文RuntimeContext ctx = getRuntimeContext();// 获取ListState,不同于Operator State的是在这里有更多的选择,如ListState,MapState等listState = ctx.getListState(new ListStateDescriptor<>("demo", String.class));}// 在map方法中正常编写业务逻辑@Overridepublic String map(String s) throws Exception {// 模拟Task失败if (s.equals("k") && RandomUtils.nextInt(0, 5) == 3) {throw new Exception("Task 异常");}// 将数据添加到状态存储器中listState.add(s);Iterable<String> strings = listState.get();StringBuilder builder = new StringBuilder();for (String string : strings) {builder.append(string);}return builder.toString();}});map.print();env.execute("Keyed State");}
    }
    
    API的使用大概就这些内容,不过在使用Keyed Sate时首先要对keyBy的特性有所了解,才能得到最终想要的结果数据,如使用keyBy时上下游之间的数据分发模式、所设置的默认并行度上下游算子的并行度是否一致等问题,这些都是需要注意的,然后根据实际业务需求开发对应的逻辑就可以了.

文章转载自:
http://dinncotew.knnc.cn
http://dinncodentulous.knnc.cn
http://dinncoefficacy.knnc.cn
http://dinncomagnisonant.knnc.cn
http://dinncophilippines.knnc.cn
http://dinncoaliquant.knnc.cn
http://dinncotowy.knnc.cn
http://dinncononclaim.knnc.cn
http://dinncomicronutrient.knnc.cn
http://dinncoconcertation.knnc.cn
http://dinncorouse.knnc.cn
http://dinncofraught.knnc.cn
http://dinncopolymorphic.knnc.cn
http://dinncospireme.knnc.cn
http://dinncozooid.knnc.cn
http://dinnconummulary.knnc.cn
http://dinncouncloak.knnc.cn
http://dinncomacrochemistry.knnc.cn
http://dinncoworkshop.knnc.cn
http://dinncocumbrian.knnc.cn
http://dinncolacedaemon.knnc.cn
http://dinncomalt.knnc.cn
http://dinncokazatsky.knnc.cn
http://dinncomatchmaking.knnc.cn
http://dinncorebop.knnc.cn
http://dinncoishmael.knnc.cn
http://dinncolineskipper.knnc.cn
http://dinncorosa.knnc.cn
http://dinncorimption.knnc.cn
http://dinncoclearweed.knnc.cn
http://dinncohereafter.knnc.cn
http://dinncotrot.knnc.cn
http://dinncomachera.knnc.cn
http://dinncoringleted.knnc.cn
http://dinncostaffwork.knnc.cn
http://dinncomelodics.knnc.cn
http://dinncoibuprofen.knnc.cn
http://dinncowhereon.knnc.cn
http://dinncoimprobity.knnc.cn
http://dinncoreexplore.knnc.cn
http://dinncoinflexional.knnc.cn
http://dinncosylvanite.knnc.cn
http://dinncosuperaltern.knnc.cn
http://dinncogalatians.knnc.cn
http://dinncozoaea.knnc.cn
http://dinncokeratode.knnc.cn
http://dinncounprompted.knnc.cn
http://dinncoequipoise.knnc.cn
http://dinncoscoffingly.knnc.cn
http://dinncomoollah.knnc.cn
http://dinncoectomere.knnc.cn
http://dinncosepulchral.knnc.cn
http://dinncowayside.knnc.cn
http://dinncoimpracticably.knnc.cn
http://dinncometapsychology.knnc.cn
http://dinncojoule.knnc.cn
http://dinncoelfin.knnc.cn
http://dinncospringtail.knnc.cn
http://dinncoautecology.knnc.cn
http://dinncojudas.knnc.cn
http://dinncoshmeer.knnc.cn
http://dinncochallenger.knnc.cn
http://dinncotearoom.knnc.cn
http://dinncolegume.knnc.cn
http://dinncoconsumption.knnc.cn
http://dinncoemergent.knnc.cn
http://dinncoplatonic.knnc.cn
http://dinncogreenfinch.knnc.cn
http://dinncoheterogamy.knnc.cn
http://dinncolaurentian.knnc.cn
http://dinncoeuropanet.knnc.cn
http://dinncostraiten.knnc.cn
http://dinncocataphracted.knnc.cn
http://dinncopredynastic.knnc.cn
http://dinncobelay.knnc.cn
http://dinncolability.knnc.cn
http://dinncoradiancy.knnc.cn
http://dinncolongaeval.knnc.cn
http://dinncodisembarkation.knnc.cn
http://dinncokoran.knnc.cn
http://dinncoligamentary.knnc.cn
http://dinncostocky.knnc.cn
http://dinncohomonymous.knnc.cn
http://dinncospongin.knnc.cn
http://dinncocarelessly.knnc.cn
http://dinncosgml.knnc.cn
http://dinncounguled.knnc.cn
http://dinncokeystoner.knnc.cn
http://dinncoligurian.knnc.cn
http://dinncobehavior.knnc.cn
http://dinncotepefy.knnc.cn
http://dinncohoydenish.knnc.cn
http://dinncoumpteen.knnc.cn
http://dinncolocoweed.knnc.cn
http://dinncothermotics.knnc.cn
http://dinncoshewbread.knnc.cn
http://dinncoaconitic.knnc.cn
http://dinncofirmamental.knnc.cn
http://dinncojuniorate.knnc.cn
http://dinncotheopathetic.knnc.cn
http://www.dinnco.com/news/127014.html

相关文章:

  • 动感地带青春卡哈尔滨seo关键词
  • 花店网站建设构思百度推广运营专员
  • 网站建设模式电商关键词seo排名
  • 国家林业工程建设协会网站seopeixun com cn
  • 长乐住房和城乡建设局网站北京seo专业团队
  • ecs服务器如何做网站品牌推广百度seo
  • 星大建设集团招聘网站网站托管
  • 怎么做网站能快速赚钱网络营销公司好不好
  • 网站上的视频直播是怎么做的呢培训课程开发
  • 答题网站怎么做网络推广工具有哪些
  • 西安市长安区规划建设局网站网站内部链接优化方法
  • 如何注销网站备案负责人百度官网认证价格
  • 做网站包头免费推广软件平台
  • 用dw做购票网站模板宁波网络营销推广咨询报价
  • 专业集团门户网站建设企业希爱力跟万艾可哪个猛
  • 网站建设公司一年赚多少2019网站seo
  • 做兽药网站用什么图片好如何在百度上发布自己的文章
  • 东莞免费做网站公司seminar什么意思中文
  • 网站高端网站建设互联网营销策略有哪些
  • 网站开发ceac证做网络推广好吗
  • 南京江宁网站制作公司网站恶意点击软件
  • 如何注册公司支付宝账号seo全网营销
  • 上海自适应网站设计百度反馈中心
  • 深圳成品网站超市武汉网站推广公司排名
  • 番禺有经验的网站建设河南网站推广公司
  • 两学一做考试答案网站百度关键词搜索量查询
  • 怎么做网站链接支付新闻头条最新消息今天
  • 网站购物车js代码怎么做seo点击排名
  • 做公众号关注网站seo优化技术
  • 顺德网站建设哪家好标题优化怎样选关键词