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

汉字域名的网站淄博做网站优化

汉字域名的网站,淄博做网站优化,焦作电子商务网站建设实例,设计类素材网站大纲 新建工程新增依赖 编码自动产生数据写入RabbitMQ 测试工程代码 在 《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》一文中,我们介绍了如何使用Java在Flink中读取RabbitMQ中的数据,并将其写入日志中。本文将通过代码产生一些数据&#xf…

大纲

  • 新建工程
    • 新增依赖
  • 编码
    • 自动产生数据
    • 写入RabbitMQ
  • 测试
  • 工程代码

在 《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》一文中,我们介绍了如何使用Java在Flink中读取RabbitMQ中的数据,并将其写入日志中。本文将通过代码产生一些数据,然后将它们写入到另外一个RabbitMQ队列中。

新建工程

我们在IntelliJ中新建一个工程SinkToRabbitMQ。
Archetype填入:org.apache.flink:flink-quickstart-java
版本填入与Flink的版本:1.19.1
在这里插入图片描述

新增依赖

在pom.xml中新增RabbitMQ连接器

		<dependency><groupId>org.apache.flink</groupId><artifactId>flink-connector-rabbitmq</artifactId><version>3.0.1-1.17</version></dependency>

编码

自动产生数据

这段代码将产生两个字符串数据,后续这些数据会被写入到RabbitMQ的队列中。

List<String> data = new ArrayList<>();
data.add("Hello, World!");
data.add("Hello, Flink!");
DataStream<String> stream = env.fromCollection(data);

写入RabbitMQ

不同于《Java版Flink使用指南——从RabbitMQ中队列中接入消息流》中创建RMQSource用来接收RabbitMQ队列中数据,这次我们创建RMQSink用来发布数据。

String sinkQueueName = "data.to.rbtmq"; // name of the queue to send data to
String host = "172.21.112.140"; // IP of the rabbitmq server
int port = 5672;
String username = "admin";
String password = "fangliang";
String virtualHost = "/";
int parallelism = 1;RMQConnectionConfig rmqConnectionConfig = new RMQConnectionConfig.Builder().setHost(host).setPort(port).setUserName(username).setPassword(password).setVirtualHost(virtualHost).build();RMQSink<String> stringRMQSink = new RMQSink<>(rmqConnectionConfig, sinkQueueName, new SimpleStringSchema());
stream.addSink(stringRMQSink).name(username + "'s sink to " + sinkQueueName).setParallelism(parallelism);	

测试

打包、提交并运行任务
在这里插入图片描述
然后在RabbitMQ的后台可以看到收到两条消息
在这里插入图片描述
其内容也是我们之前在代码中生成的内容
在这里插入图片描述

工程代码

https://github.com/f304646673/FlinkDemo

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

相关文章:

  • 网站备案是自己可以做吗乐视网站建设目标
  • 网站怎么做营销门户网站建设价格
  • 网站改造萍乡专业的企业网站建设公司
  • 东莞企业网站制作怎么做如何修改网站后台密码
  • 帮公司制作一个网站是如何收费wordpress的时间
  • 怎么建设手机网站wordpress 有没有上级目录的写权限
  • 备案ip 查询网站查询网站wordpress速度优化
  • 优质网站建设的设计要点二维码生成器软件下载
  • 网站做的比较好的网络营销思路
  • 做国际网站的上海高端网站公司番禺附近网站建设推广
  • 双语网站后台怎么做网站信息内容建设
  • 湛江手机网站制作seo软件服务
  • 外贸公司没网站磁力宝最佳搜索引擎入口
  • 网站建设神州互动郑州市金水区建设局网站
  • 公司做网站计入什么科目如果做网站接口
  • 做网站的是如何赚钱的淮南网云小镇房价
  • 河北省住房和建设厅网站wordpress教学视屏
  • 网站建设文化报价服装线上结合线下的推广方案
  • 大型网站许多网站网站注册域名免费
  • 北京集团网站建设软文推广网
  • php做的网站有虚拟主机评测
  • 营销型企业网站的建设步骤开发制作app软件
  • 济南正宗网站建设报价用vs2012做简单网站
  • 2017网站seo如何做服务网络是什么
  • 南昌的网站推广公司打开秒开小游戏
  • 企业门户网站设计建设与维护肇庆建设网站
  • 东莞如何编写网站建设企业免费网站推广公司
  • 枣庄建网站的公司798人像艺术区
  • 网站站长指南网站首页改版
  • html做的旅游网站装修公司报价明细表范本