【发布时间】:2019-01-24 23:09:00
【问题描述】:
我正在使用 Flink 从不同的 Kafka 主题中读取和写入数据。 具体来说,我使用的是 FlinkKafkaConsumer 和 FlinkKafkaProducer。
我想知道是否可以根据我的程序中的逻辑或记录本身的内容将我正在读取和写入的 Kafka 主题更改为“即时”。
例如,如果读取了带有新字段的记录,我想创建一个新主题并开始将带有该字段的记录转移到新主题。
谢谢。
【问题讨论】:
-
与其做一个全新的话题,为什么不使用原生支持添加字段的Avro格式,即“模式进化”?
-
@cricket_007 我问这个问题是为了帮助设计我们的控制流程——我们想发送关于各种 Kafka 主题的规则以更新程序逻辑,我很好奇 Flink 的 Kafka 连接器的局限性处于当前状态。
-
@GeorgyGobozov 谢谢 - 我希望有更好的消息 :)