【发布时间】:2021-04-05 21:25:13
【问题描述】:
我们有一个 kafka 事件流,我们希望使用 MySQL DB 中的一些元数据来丰富它。
元数据每隔几个小时就会更改一次。本质上,我们希望定期读取数据库并使用这些新元数据不断丰富事件。
一种方法可能是将广播状态与周期性源一起使用,该源每隔几分钟/小时读取一次数据库。广播此流并使用它来加入。但问题可能是广播流的第一次读取可能晚于从 Kafka Stream 读取的某些消息。
有没有更好的办法?
【问题讨论】:
标签: apache-flink flink-streaming