Liao Jiayi
  • Writing
  • About
  • Topics
  • #Flink
中文 / EN
  • Stream Processing (4) - Failover in Flink Liao Jiayi Liao Jiayi Oct 16, 2022 #Flink#Failover#Apache Flink

    How Flink failover works, why it limits some applications, and alternative recovery approaches.

  • Inside Feast's Technical Architecture Liao Jiayi Liao Jiayi Mar 13, 2022 #Feast#Streaming#Flink

    A detailed look at Feast's architecture and core feature-store capabilities.

  • Flink Fault Tolerance and Weakly Consistent Snapshots Liao Jiayi Liao Jiayi Feb 06, 2022 #Flink#Apache Flink

    Flink's checkpoint semantics, their limitations, and production approaches to weakly consistent snapshots.

  • Why Not RocksDB in Streaming State? Liao Jiayi Liao Jiayi Jan 16, 2022 #Flink#RocksDB#Apache Flink

    Why RocksDB, despite its strengths, is not an ideal match for large-scale streaming state in Apache Flink.

  • Hazelcast Jet - Low-Latency Stream Processing at the 99.99th Percentile Liao Jiayi Liao Jiayi Jan 12, 2022 #Flink#Apache Flink

    Notes on Hazelcast Jet's architecture, low-latency goals, and distributed state storage.

  • Customizing Serializers for Flink State Liao Jiayi Liao Jiayi May 12, 2021 #Flink#Apache Flink

    Custom state serializers can improve compatibility and performance in complex Flink applications.

  • Flink - Network Buffer Liao Jiayi Liao Jiayi Jun 12, 2020 #Flink#network#Apache Flink

    An introduction to network buffers in Flink.

  • Flink StateBackend (4) - RocksDBStateBackend Liao Jiayi Liao Jiayi Mar 20, 2020 #Flink#StateBackend#Apache Flink StateBackend

    RocksDBStateBackend stores large state in Flink.

  • Flink StateBackend (3) - FsStateBackend Liao Jiayi Liao Jiayi Mar 04, 2020 #Flink#StateBackend#Apache Flink StateBackend

    FsStateBackend may be the most commonly used StateBackend at many companies.

  • Flink StateBackend (2) - DefaultOperatorStateBackend Liao Jiayi Liao Jiayi Feb 04, 2020 #Flink#StateBackend#Apache Flink StateBackend

    DefaultOperatorStateBackend is a basic and relatively simple component of Flink's state backend.

  • Flink StateBackend (1) - Overview Liao Jiayi Liao Jiayi Jan 31, 2020 #Flink#StateBackend#Apache Flink StateBackend

    If I had to name one particularly impressive feature of Flink as a stream-processing engine, State and StateBackend would be it.

  • Flink StateBackend - DefaultOperatorStateBackend Liao Jiayi Liao Jiayi Dec 02, 2019 #Flink#Apache Flink

    Since the existing StateBackend implementations only override KeyedStateBackend, all Operator State uses DefaultOperatorStateBackend for snapshots.

  • Flink StateBackend - Overview Liao Jiayi Liao Jiayi Dec 01, 2019 #Flink#Apache Flink

    How to build a State Backend in Flink from scratch.

  • Interactions Between Flink and HDFS Liao Jiayi Liao Jiayi Oct 21, 2019 #Flink#Apache Flink

    Understanding the interactions between Flink and HDFS helps clarify the problems HDFS may introduce into Flink.

  • Optimizing Backpressure in Flink’s Network Stack Liao Jiayi Liao Jiayi Jun 20, 2019 #Flink#Apache Flink

    Flink’s backpressure mechanism is often praised, but a production problem led me to discover that it is not perfect.

  • Flink - StreamTask With Mailbox Liao Jiayi Liao Jiayi May 13, 2019 #Flink#Apache Flink

    A recent proposal on Flink’s development mailing list refactors StreamTask. Reading it reminded me how elegantly simple a good solution can be.

  • Watermarks in Apache Flink Liao Jiayi Liao Jiayi Mar 23, 2019 #Flink#Watermark#Apache Flink

    An introduction to Apache Flink’s watermark mechanism.

  • Flink Schedule Mode Liao Jiayi Liao Jiayi Mar 18, 2019 #Flink#Apache Flink

    Apache Flink schedules resources differently for streaming and batch data. This week’s brief post introduces the two modes.

  • Flink Meetup - Real-Time User Behavior Analytics with Flink Liao Jiayi Liao Jiayi Mar 10, 2019 #Flink#meetup#Apache Flink

    Lessons from GrowingIO's migration from Spark to Flink for real-time analytics, presented at the Beijing Flink Meetup.

  • Seven Reasons to Use Apache Flink in IoT Liao Jiayi Liao Jiayi Nov 24, 2018 #IoT#Flink#Apache Flink

    An English rendering of my Chinese translation of the data Artisans article on stream processing and Apache Flink in IoT.

  • [Translation] Flink - Savepoint vs Checkpoint Liao Jiayi Liao Jiayi Nov 04, 2018 #Flink#Checkpoint#Apache Flink

    Translated from the Data Artisans blog, this article compares Savepoints and Checkpoints in Apache Flink.

  • How Can Flink State Be Initialized Without a Checkpoint? Liao Jiayi Liao Jiayi Oct 25, 2018 #Flink#Checkpoint#Apache Flink

    Three approaches to initializing Apache Flink state when no usable Checkpoint or Savepoint exists.

  • Table In Flink Liao Jiayi Liao Jiayi Jul 06, 2018 #Flink#Apache Flink

    Some notes on the Table APIs, which I had not used before.

  • Flink - Exactly Once Liao Jiayi Liao Jiayi Mar 20, 2018 #Flink#Exactly-once#Apache Flink

    An introduction to Exactly Once semantics in Flink.

© 2026 Liao Jiayi

  • WeChat

    Connect on WeChat

    Copy my WeChat ID below, then search for it in WeChat to add me.

    bupt_ljy