gpt4 book ai didi

scala - 将 Kafka 消费者和生产者集成到一个函数中

转载 作者:行者123 更新时间:2023-12-01 10:24:43 24 4
gpt4 key购买 nike

我们需要开发一个代码,让消费者运行以监听特定的 kafka 生产者,然后在同一函数中从当前消费的数据生成经过处理的数据到不同的生产者主题。

这是为了将 flinks 代码与 Java 集成,其中 Java 向一个主题生成一条消息,flink 使用它并向另一个主题生成新数据,供 Java 进一步处理。

如果有其他方法可以执行此过程,请告诉我们。

最佳答案

Flink integrates nicely with Kafka ,并且可以在需要时利用 Kafka 事务。这样的应用程序看起来像这样:

StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment();
FlinkKafkaConsumer011<> consumer = new FlinkKafkaConsumer011<IN>(topic_in, serializer_in, kafkaProperties);
FlinkKafkaProducer011<> producer = new FlinkKafkaProducer011<OUT>(broker, topic_out, serializer_out)

env.addSource(consumer)
.map(new SuitableTransformation())
.addSink(producer)
.execute()

关于scala - 将 Kafka 消费者和生产者集成到一个函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48503915/

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