KSQL CSAS 将消息从源主题流式传输到多个目标

时间:2021-03-13 01:13:28

标签: apache-kafka apache-kafka-streams ksqldb

我创建了一个 KSQL CSAS STREAM "topic_one_stream_target_avro" 来将 JSON 转换为 AVRO 。此 Stream 将 JSON 格式的消息从主题“topic_one_source_json”转换为 AVRO 格式的另一个主题“topic_one_target_avro”

CREATE STREAM topic_one_stream_target_avro WITH (KAFKA_TOPIC='topic_one_target_avro',REPLICAS=1,PARTITIONS=2,VALUE_FORMAT='AVRO') AS SELECT * FROM topic_one_source_json;

现在我还希望来自“topic_one_source_json”的消息副本也转到另一个主题“topic_one_target_json”。我尝试使用相同的源创建另一个流,但它不起作用。看起来一次只有一个流可以从单一来源工作。如何使用 Streams 从单个源主题复制到多个主题(AVRO 和 JSON)?

0 个答案:

没有答案