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

dedecms 旅游网站模板上海闵行做网站

dedecms 旅游网站模板,上海闵行做网站,资金盘网站建设,wordpress页面模板位置大纲 新建工程自定义无界流 使用打包、提交、运行工程代码 在《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》一文中#xff0c;我们让外部组件RabbitMQ充当了无界流的数据源#xff0c;使得Flink进行了流式处理。在《Java版Flink使用指南——将消息写入到RabbitMQ… 大纲 新建工程自定义无界流 使用打包、提交、运行工程代码 在《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》一文中我们让外部组件RabbitMQ充当了无界流的数据源使得Flink进行了流式处理。在《Java版Flink使用指南——将消息写入到RabbitMQ的队列中》一文中我们使用了Flink自带的数据生成器生成了有限数据从而让Flink以批处理形式运行了该任务。 本文我们将自定义一个无界流生成器以方便后续测试。 新建工程 我们新建一个名字叫UnboundedStreamGenerator的工程。 Archetypeorg.apache.flink:flink-quickstart-java 版本1.19.1 自定义无界流 新建src/main/java/org/example/generator/UnBoundedStreamGenerator.java 然后UnBoundedStreamGenerator实现RichSourceFunction接口 public abstract class RichSourceFunctionOUT extends AbstractRichFunctionimplements SourceFunctionOUT {private static final long serialVersionUID 1L; }主要实现SourceFunction接口的run和cancel方法。run方法用来获取获取cancel方法用于终止任务。 package org.example.generator;import org.apache.flink.streaming.api.functions.source.RichSourceFunction;public class UnBoundedStreamGenerator extends RichSourceFunctionLong {private volatile boolean isRunning true;Overridepublic void run(SourceContextLong ctx) throws Exception {long count 0L;while (isRunning) {Thread.sleep(1000); // Simulate delayctx.collect(count); // Emit data}}Overridepublic void cancel() {isRunning false;System.out.println(UnBoundedStreamGenerator canceled);} }在run方法中我们每隔一秒产生一条数据且这个数字自增。 使用 我们使用addSource方法将该无界流生成器添加成数据源。然后将其输出到日志。 /** Licensed to the Apache Software Foundation (ASF) under one* or more contributor license agreements. See the NOTICE file* distributed with this work for additional information* regarding copyright ownership. The ASF licenses this file* to you under the Apache License, Version 2.0 (the* License); you may not use this file except in compliance* with the License. You may obtain a copy of the License at** http://www.apache.org/licenses/LICENSE-2.0** Unless required by applicable law or agreed to in writing, software* distributed under the License is distributed on an AS IS BASIS,* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.* See the License for the specific language governing permissions and* limitations under the License.*/package org.example;import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.example.generator.UnBoundedStreamGenerator;/*** Skeleton for a Flink DataStream Job.** pFor a tutorial how to write a Flink application, check the* tutorials and examples on the a hrefhttps://flink.apache.orgFlink Website/a.** pTo package your application into a JAR file for execution, run* mvn clean package on the command line.** pIf you change the name of the main class (with the public static void main(String[] args))* method, change the respective entry in the POM.xml file (simply search for mainClass).*/ public class DataStreamJob {public static void main(String[] args) throws Exception {// Sets up the execution environment, which is the main entry point// to building Flink applications.final StreamExecutionEnvironment env StreamExecutionEnvironment.getExecutionEnvironment();env.addSource(new UnBoundedStreamGenerator()).name(Custom Stream Source).setParallelism(1) .print(); // For demonstration, print the stream to stdout// Execute program, beginning computation.env.execute(Flink Java API Skeleton);} } 打包、提交、运行 使用下面命令查看日志输出 tail -f log/*然后我们在后台点击Cancel Job 可以看到输出 工程代码 https://github.com/f304646673/FlinkDemo
http://www.pierceye.com/news/188494/

相关文章:

  • 网站建设服务承诺wordpress 博客园
  • seo综合查询站长工具关键词全网营销案例
  • 深圳专业做网站设计政务服务网站建设性建议
  • 做暧免费观看网站哪个网站可以给图片做链接
  • wordpress最好的主题东莞债务优化
  • 全国网站建设大赛网店网站设计
  • 学网站建设需要学多久wordpress火车头插件
  • wordpress 网站实例中国纪检监察报app下载
  • 网站链接dw怎么做营销推广方法
  • 觅知网 大而全的高质量素材站开发手机网站用什么好
  • 建设一个广告联盟的网站医院网站设计与实现
  • 公司网站备案必须是企业信息么网站搭建好有什么内容可以修改
  • 弄网站赚钱吗电影网站怎么做要多少钱
  • 做优化网站能以量取胜么好素材网站
  • wordpress主题网站江苏建设工程教育网
  • 网站制作 客户刁难做宠物网站赚钱吗
  • 网站突然不收录了如何形容一个网站做的好
  • 怎么建网站教程视频做网站跟推广哪家公司好
  • 怎么做网站报告四平网站公司
  • 飞扬动力网站建设支付网站建设要求
  • 达美网站建设廊坊seo扣费
  • 好享购物官方网站购物网页制作与网站开发从入门到精通
  • 坪山网站建设哪家便宜系部网站建设研究方案
  • 如何备份网站上海的招聘网站有哪些
  • 企业门户网站建设流程蝶恋花直播app下载安装
  • 株洲网站建设推广报价seo基础知识培训视频
  • 漳州网站建设选博大不错php网站开发经理招聘
  • 分类网站建设黄陌陌网站怎么做
  • 做网站大概多钱互联网广告投放
  • 信通网站开发中心qq说说赞在线自助下单网站