gpt4 book ai didi

apache-kafka - 使用 Flink 动态创建和更改 Kafka 主题

转载 作者:行者123 更新时间:2023-12-05 06:31:04 25 4
gpt4 key购买 nike

我正在使用 Flink 从不同的 Kafka 主题读取和写入数据。具体来说,我正在使用 FlinkKafkaConsumer 和 FlinkKafkaProducer。

我想知道是否可以根据我程序中的逻辑或记录本身的内容,将我正在读取和写入的 Kafka 主题更改为“即时”。

例如,如果读取了一条包含新字段的记录,我想创建一个新主题并开始将包含该字段的记录转移到新主题。

谢谢。

最佳答案

如果您的主题遵循通用命名模式,例如“topic-n*”,您的 Flink Kafka 消费者可以自动从“topic-n1”、“topic-n2”等读取因为它们被添加到 Kafka。

Flink 1.5 (FlinkKafkaConsumer09) 添加了对基于正则表达式的动态分区发现和主题发现的支持。这意味着 Flink-Kafka 消费者可以获取新的 Kafka 分区,而无需重新启 Action 业,同时保持恰好一次保证。

接受 subscriptionPattern 的消费者构造函数:link .

关于apache-kafka - 使用 Flink 动态创建和更改 Kafka 主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51903320/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com