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

百度建站云南服务中心网站建设费入什么科目

百度建站云南服务中心,网站建设费入什么科目,网站建设前期准备,上海公司注册地址有什么要求一、概述 Flink CDC 是一个基于 Apache Flink 的数据捕获工具#xff0c;能够实时捕获和处理数据库的变动事件。通过集成 Flink CDC#xff0c;可以实时追踪 MySQL 数据库中的数据变动#xff0c;构建高效的数据处理和分析应用。本文将介绍如何在 SpringBoot 项目中集成 Fl…一、概述 Flink CDC 是一个基于 Apache Flink 的数据捕获工具能够实时捕获和处理数据库的变动事件。通过集成 Flink CDC可以实时追踪 MySQL 数据库中的数据变动构建高效的数据处理和分析应用。本文将介绍如何在 SpringBoot 项目中集成 Flink CDC并实现对 MySQL 数据变动的实时追踪。 二、准备工作 1. 环境准备 JDK 1.8Maven 3.6MySQL 数据库Apache Flink 1.12SpringBoot 2.5 2. 创建 MySQL 数据库和表 CREATE DATABASE test_db;USE test_db;CREATE TABLE users (id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(255) NOT NULL,email VARCHAR(255) NOT NULL,created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); ​三、集成步骤 1. 引入依赖 在 SpringBoot 项目的 pom.xml 中添加必要的依赖 dependencies!-- Spring Boot Dependencies --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-data-jpa/artifactId/dependency!-- Flink Dependencies --dependencygroupIdorg.apache.flink/groupIdartifactIdflink-java/artifactIdversion1.12.0/version/dependencydependencygroupIdorg.apache.flink/groupIdartifactIdflink-streaming-java_2.12/artifactIdversion1.12.0/version/dependency!-- Flink CDC Dependencies --dependencygroupIdcom.ververica/groupIdartifactIdflink-connector-mysql-cdc/artifactIdversion2.0.0/version/dependency /dependencies ​2. 配置 Flink CDC 在 SpringBoot 项目中创建 Flink CDC 配置类 import com.ververica.cdc.connectors.mysql.MySQLSource; import com.ververica.cdc.connectors.mysql.table.StartupOptions; import org.apache.flink.api.common.eventtime.WatermarkStrategy; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration;Configuration public class FlinkCdcConfig {Beanpublic DataStreamSourceString mysqlSource(StreamExecutionEnvironment env) {MySQLSourceString source MySQLSource.Stringbuilder().hostname(localhost).port(3306).databaseList(test_db).tableList(test_db.users).username(root).password(password).deserializer(new JsonDebeziumDeserializationSchema()).startupOptions(StartupOptions.initial()).build();return env.fromSource(source, WatermarkStrategy.noWatermarks(), MySQL Source);} } ​3. 创建 Flink 作业 在 SpringBoot 项目中创建 Flink 作业 import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; import org.springframework.boot.CommandLineRunner; import org.springframework.stereotype.Component;Component public class FlinkJobRunner implements CommandLineRunner {private final StreamExecutionEnvironment env;private final DataStreamSourceString mysqlSource;public FlinkJobRunner(StreamExecutionEnvironment env, DataStreamSourceString mysqlSource) {this.env env;this.mysqlSource mysqlSource;}Overridepublic void run(String... args) throws Exception {mysqlSource.print();env.execute(Flink CDC Job);} } ​4. 启动 SpringBoot 应用 运行 SpringBoot 应用启动后会自动执行 Flink 作业并打印 MySQL 数据库中 users 表的变动。 四、验证和测试 1. 插入测试数据 向 MySQL 数据库中插入数据 INSERT INTO users (name, email) VALUES (Alice, aliceexample.com); INSERT INTO users (name, email) VALUES (Bob, bobexample.com); ​2. 验证输出 查看 SpringBoot 应用的控制台输出确认是否正确捕获并打印了 MySQL 数据库中的变动。
http://www.hkea.cn/news/14345634/

相关文章:

  • 房地产东莞网站建设企业邮箱注册价格
  • flask做的网站有哪些成都房地产管理局
  • 营销型网站建设定制网站建设演出票务网站建设
  • 苗木网站模版网页设计是前端还是后端
  • 为什么南极建站在2月云南省建设培训中心网站
  • 个人备案网站放视频网站建设的风险识别
  • 衡阳公司网站建设学校资源网站 建设方案
  • sjz住房建设局网站网站后台管理系统使用方法
  • 爱站网长尾词挖掘百度网站源码优化检测
  • 网站抄袭别人的做可以吗设计师网址导航 优设
  • 网站建设先进城市电商详情页设计思路
  • 那个公司做的外贸网站好品牌注册号
  • 企业公司网站 北京企业新闻营销
  • 免费网站制作软件的app品牌营销推广方案
  • 网站后台文章栏目包装设计欣赏
  • 寒亭网站建设wordpress5安装
  • 凯里做网站的公司动漫网站设计模板
  • 网站的建设内容网站建设公司首选华网天下
  • 网站开发外包业务怎么接公司宣传册设计与制作模板
  • 微信企业微网站铁道部建设监理协会网站
  • 网站有哪些营销型网站建设工资
  • 建设部网站危险性较大免费下载建设银行官方网站
  • 一流的企业网站建设上海橙网站设计公司
  • 珠宝行网站建设方案深圳建业公司怎么样
  • 网站开发 嘉定建立网站解析会员视频是犯什么罪
  • 佛山专业网站建设价格百度站长统计工具
  • 小型购物网站开发费用六盘水北京网站建设
  • 淘宝联盟推广可以做网站吗免费网站是
  • 五一网站个人空间莒南建设局网站
  • 网站制作的必备技巧有哪些为什么建设法律法规网站