【发布时间】:2019-10-01 16:44:15
【问题描述】:
我需要基于一个键加入两个事件源。事件之间的间隔最长可达 1 年(即 id1 的 event1 可能今天到达,而来自第二个事件源的 id1 对应的 event2 可能会在一年后到达)。假设我只想流式输出连接的事件输出。
我正在探索将 Flink 与 RocksDB 后端一起使用的选项(我遇到了似乎适合我的用例的 Table API)。我无法找到执行这种长窗口连接的参考架构。我预计系统每天可以处理大约 2 亿个事件。
问题:
使用 Flink 进行这种长窗口连接有什么明显的限制/陷阱吗?
关于处理这种长窗口连接的任何建议
相关:我也在探索使用 Lambda 和 DynamoDB 作为状态来进行流连接 (Related Question)。如果此信息相关,我将使用托管 AWS 服务。
【问题讨论】:
标签: apache-flink flink-streaming