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

数据库做网站沈阳做网站多少钱

数据库做网站,沈阳做网站多少钱,网页分析案例,网站接入查询一、什么是分流 所谓“分流”#xff0c;就是将一条数据流拆分成完全独立的两条、甚至多条流。也就是基于一个DataStream#xff0c;定义一些筛选条件#xff0c;将符合条件的数据拣选出来放到对应的流里。 二、基于filter算子的简单实现分流 其实根据条件筛选数据的需求…一、什么是分流 所谓“分流”就是将一条数据流拆分成完全独立的两条、甚至多条流。也就是基于一个DataStream定义一些筛选条件将符合条件的数据拣选出来放到对应的流里。 二、基于filter算子的简单实现分流 其实根据条件筛选数据的需求本身非常容易实现只要针对同一条流多次独立调用.filter()方法进行筛选就可以得到拆分之后的流了。 案例需求读取一个整数数字流将数据流划分为奇数流和偶数流。 package com.flink.DataStream.SplitStream;import org.apache.flink.api.common.functions.FilterFunction; import org.apache.flink.configuration.Configuration; import org.apache.flink.configuration.RestOptions; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.datastream.SingleOutputStreamOperator; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment;public class FlinkSplitStreamByFilter {public static void main(String[] args) throws Exception {//TODO 创建Flink上下文执行环境StreamExecutionEnvironment streamExecutionEnvironment StreamExecutionEnvironment.createLocalEnvironmentWithWebUI(new Configuration().set(RestOptions.BIND_PORT, 8081));//.getExecutionEnvironment();//TODO 设置全局并行度为2streamExecutionEnvironment.setParallelism(2);DataStreamSourceString dataStreamSource streamExecutionEnvironment.socketTextStream(localhost, 8888);//TODO 先将输入流转为Integer类型SingleOutputStreamOperatorInteger mapResult dataStreamSource.map((input) - {int i Integer.parseInt(input);return i;});//TODO 使用匿名函数分流偶数流SingleOutputStreamOperatorInteger ds1 mapResult.filter(new FilterFunctionInteger() {Overridepublic boolean filter(Integer a) throws Exception {return a % 2 0;}});//TODO 使用lamda表达式分流奇数流SingleOutputStreamOperatorInteger ds2 mapResult.filter((a) - a % 2 1);ds1.print(偶数流);ds2.print(奇数流);streamExecutionEnvironment.execute();} }执行结果 奇数流:1 1 偶数流:2 2 偶数流:1 2 偶数流:2 4 奇数流:1 3 奇数流:2 1Process finished with exit code 130 (interrupted by signal 2: SIGINT)这种实现非常简单但代码显得有些冗余——我们的处理逻辑对拆分出的三条流其实是一样的却重复写了三次。而且这段代码背后的含义是将原始数据流 stream 复制三份然后对每一份分别做筛选这明显是不够高效的。我们自然想到能不能不用复制流直接用一个算子就把它们都拆分开呢 三、使用测输出流 关于处理函数中侧输出流的用法我们已经在 7.5 节做了详细介绍。简单来说只需要调用上下文 ctx 的.output()方法就可以输出任意类型的数据了。而侧输出流的标记和提取都离不开一个“输出标签”OutputTag指定了侧输出流的 id 和类型。
http://www.dnsts.com.cn/news/231925.html

相关文章:

  • 个人做游戏网站个人购物网站需要备案吗
  • 微信小程序网站模板iis上做的网站外网怎么访问
  • 网站建设 核对流程百度模板网站模板
  • 北京平台网站建设多少钱网站建设 完成
  • 如何将网站提交给谷歌官方网站建设 磐石网络多少费用
  • 高唐企业建网站服务商网站404 模板
  • 提高网站百度权重window7用jsp做的网站要什么工具
  • 徐州市住房和城乡建设局网站首页如何用手机建设网站
  • 网站开发 idewordpress主题 yusi
  • 手机单页网站教程网站流量和带宽
  • 网站的导航页怎么做徐州模板建站系统
  • 如何制作一个手机网站源码做网站数据库
  • 做微信推送封面的网站网站建设捌金手指花总十七
  • 网站邮箱登陆代码wordpress智能机器人
  • swing做网站怎么下载网站的视频
  • 淘宝客网站建设任务店铺网络推广有哪些渠道
  • 中小企业的网站建设微信公众平台官方网站登录
  • 网站内容图片怎么做wordpress 插件翻译
  • wordpress顶图滑动搜索引擎关键词优化
  • 网站设计的创新点哪有定制开发
  • 用电信固定IP做网站网页设计网站多少钱
  • 做网站电子版报价模板做自己的网站挣钱
  • 连锁餐饮网站开发背景内容网站推广计划书范文
  • 自己做的网站怎么嵌入高德地图建立网站的公司
  • 企业网站模板下载哪家口碑好wordpress 一直加载插件
  • 温州网站推广优化公司iis本地网站
  • 文具用品网站设计规划书深圳自定义网站开发
  • 广西网站建设公司招聘wordpress站长统计插件
  • 珠海免费模板建站公众号引流推广平台
  • 网站开发后台数据库怎么搞服务器网站怎么用