
Java版Flink使用指南
文章平均质量分 88
《Java版Flink使用指南》为Java开发者提供Flink流处理框架的详细操作指导。本书从基础概念入手,深入剖析Flink核心特性,并结合实战案例,教您如何高效构建、部署和优化Flink应用。无论您是初学者还是资深开发者,都能从中获得宝贵经验,助力您轻松驾驭大数据流处理。
breaksoftware
这个作者很懒,什么都没留下…
展开
-
Java版Flink使用指南——背压
通过这个无界数据流,我们可以持续给系统提供数据,进而方便我们测试。这块代码见《Java版Flink使用指南——自定义无界流生成器》。原创 2024-07-11 20:46:18 · 1072 阅读 · 0 评论 -
Java版Flink使用指南——合流
在中,我们通过addSink进行了输出分流。本文我们将介绍几种通过多个无界流输入合并成一个流来进行处理的方案。原创 2024-07-10 00:45:00 · 1654 阅读 · 1 评论 -
Java版Flink使用指南——分流导出
新建src/main/java/org/example/generator/UnBoundedStreamGenerator.java这块的代码可以见《Java版Flink使用指南——自定义无界流生成器》它会每隔1秒钟生成一个递增的数字import org} }} }} }} }} }} }@Override@Override。原创 2024-07-10 00:30:00 · 612 阅读 · 0 评论 -
Java版Flink使用指南——定制RabbitMQ数据源的序列化器
在一文中,我们从RabbitMQ队列中读取了字符串型数据。如果我们希望读取的数据被自动化转换为一个对象,则需要定制序列化器。本文我们就将讲解数据源序列化器的定制方法。原创 2024-07-09 00:30:00 · 1055 阅读 · 2 评论 -
Java版Flink使用指南——定制RabbitMQ的Sink序列化器
我们定义的序列化器SampleDataRabbitMQSerializer 需要实现SerializationSchema接口,主要是实现serialize方法,将SampleData对象转换成二进制数组。原创 2024-07-09 00:15:00 · 1224 阅读 · 0 评论 -
Java版Flink使用指南——自定义无界流生成器
新建src/main/java/org/example/generator/UnBoundedStreamGenerator.java然后UnBoundedStreamGenerator实现RichSourceFunction接口主要实现SourceFunction接口的run和cancel方法。run方法用来获取获取,cancel方法用于终止任务。原创 2024-07-08 00:30:00 · 1953 阅读 · 0 评论 -
Java版Flink使用指南——将消息写入到RabbitMQ的队列中
在一文中,我们介绍了如何使用Java在Flink中读取RabbitMQ中的数据,并将其写入日志中。本文将通过代码产生一些数据,然后将它们写入到另外一个RabbitMQ队列中。原创 2024-07-08 00:15:00 · 865 阅读 · 0 评论 -
Java版Flink使用指南——从RabbitMQ中队列中接入消息流
在一文中,我们完成了第一个小型Demo的编写。例子中的数据是代码预先指定的。而现实中,数据往往来源于外部。本文我们将尝试Flink从RabbitMQ中读取数据,然后输出到日志中。关于RabbitMQ的知识可以参阅。原创 2024-07-03 00:30:00 · 1973 阅读 · 0 评论 -
Java版Flink使用指南——安装Flink和使用IntelliJ制作任务包
在专题中,我们熟悉了Flink的相关知识以及Python编码方案。这个系列我们将使用相对主流的Java语言,来实践Flink的相关设计。原创 2024-07-03 00:15:00 · 1395 阅读 · 0 评论