【问题标题】:KSQLDB create a stream from multiple streams without joinKSQLDB从多个流创建一个流而不连接
【发布时间】:2021-06-24 21:58:09
【问题描述】:

是否可以在没有连接/窗口子句的情况下将多个流连接到一个流?我只想要与组合 kafka 主题类似的东西,可以在其中找到所有消息以进行进一步处理。

                     /--->transformationOnValueX stream ---\
kafka topic source1:/---->transformationOnValueY stream ----\
                     /--->TransformationOnValueW stream -----\
kafka topic source2:/---->TransformationOnValueZ stream ------\------> combind_stream_all_messages_transformed_multiple_sources

知道怎么做吗?

编辑:// 找到https://kafka-tutorials.confluent.io/merge-many-streams-into-one-stream/ksql.html,但该解决方案需要在创建新流后手动插入语句。有没有办法在一个语句中做到这一点?

作为副作用,事件驱动的性质被打破了,还是我错了?如果在 insert into 语句之后将事件发布到源主题会发生什么?是不是丢了?

编辑:// 通知所有同胞。如果您使用 insert into select... 将创建一个正在运行的查询,并且最终流将收到进一步的更新

【问题讨论】:

    标签: ksqldb


    【解决方案1】:

    通知所有伙伴。如果您使用 insert into select...-statement,将创建一个正在运行的查询,并且最终流将接收进一步的更新。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-07
      • 1970-01-01
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多