Xianyu Technology
Feb 11, 2020 · Big Data
Client-side Complex Event Processing with Flink CEP and Python
The article describes how Xianyu’s recommendation system shifts complex event processing from server‑side Blink to client‑side Python using Flink CEP concepts, detailing the NFA‑based state and transition model, pattern‑building API, aggregation support, achieving sub‑second execution with modest memory, and outlines future optimizations such as NFA persistence, windowing, DSL script generation, and C++/TensorFlow Lite acceleration.
CEPClientSideFlink
0 likes · 13 min read