美文网首页
两种方式实现Flink异步IO查询Mysql

两种方式实现Flink异步IO查询Mysql

作者: 〇白衣卿相〇 | 来源:发表于2020-05-20 13:24 被阅读0次

如官网所描述的Flink支持两种方式实现异步IO查询外部系统
https://ci.apache.org/projects/flink/flink-docs-release-1.10/dev/stream/operators/asyncio.html

使用io.vertx作为mysql异步调用client
需要添加如下依赖

<dependency>
            <groupId>io.vertx</groupId>
            <artifactId>vertx-jdbc-client</artifactId>
            <version>3.5.4</version>
        </dependency>
        <dependency>
            <groupId>io.vertx</groupId>
            <artifactId>vertx-core</artifactId>
            <version>3.5.4</version>
        </dependency>

FLink执行Main函数:
https://github.com/zhuxiaoshang/flink-be-god/blob/master/flink-operator/src/main/java/operator/asyncio/ASyncIODemo.java

本项目包含常用的flink使用场景,如果对你有帮助,帮忙点个 在这里插入图片描述

https://github.com/zhuxiaoshang/flink-be-god

相关文章

  • 两种方式实现Flink异步IO查询Mysql

    如官网所描述的Flink支持两种方式实现异步IO查询外部系统https://ci.apache.org/proje...

  • flink异步io

    最近在项目中用到了flink异步io模式去查询redis,相比于之前的同步访问模式,性能提升了好几倍,感叹异步io...

  • Java IO快速入门

    网络IO实现方式分为BIO(阻塞IO)、线程池伪异步IO、NIO(非阻塞IO)、AIO(异步非阻塞IO); 异步、...

  • flink异步io应用场景之流表join维表

    1.flink异步io的定义参考 http://wuchong.me/blog/2017/05/17/flink-...

  • 理解与实现(by Python)JS event loop

    为什么需要event loop 因为: 需要用event loop来实现异步IO(回调函数的方式)。异步IO的好处...

  • 深入浅出nodejs(异步I/O)

    异步IO实现现状 I/O的阻塞与非阻塞:IO对于操作系统内核而言,只有阻塞与非阻塞两种方式。阻塞模式的I/O会造成...

  • flink维表关联系列之维表服务与Flink异步IO

    维表关联系列目录:一、维表服务与Flink异步IO二、Mysql维表关联:全量加载三、Hbase维表关联:LRU策...

  • Java IO

    Before IO 分为:同步、异步阻塞、非阻塞 同步和异步是目的,阻塞和非阻塞是实现方式。 一个IO操作其实分成...

  • Python操作三大数据库(1)-MySQL

    本章是直接操作MySQL数据库的实现方式 连接MySQL数据库 查询单条数据 查询多条数据 通过分页方式查询 插入...

  • Flink 异步IO实战

    基本概念 首先通过官网的一个图片了解一下Asynchronous I/O Operation Flink sour...

网友评论

      本文标题:两种方式实现Flink异步IO查询Mysql

      本文链接:https://www.haomeiwen.com/subject/lsggohtx.html