【发布时间】:2021-09-12 03:33:54
【问题描述】:
基本上我想知道如果我有 topic1 和 topic2 会发生什么,因为 topic1 可以有 N 个 topic2 元素。
Topic1 是用户的事件,topic2 是该用户的配置。作为第一步,我将通过键匹配它们,以从 topic2 中过滤掉不属于该用户的配置,但我仍然会有多个匹配项。我需要在 topic2 中添加更多过滤器才能找到完全匹配的内容,但我不知道这在键连接之后是否可行。
我读到这个:Kafka Stream and KTable One-to-Many Relationship Join
但我仍然想知道如何处理过滤后的数据并进行连接?如果我最终得到一个包含多个条目的 ktable(N 个值的 1 个重复键)。如何在我的流/拓扑中处理它?
另外,我是否需要一个 globalKTable,因为右侧主题(配置)可能位于不同的分区中?
谢谢,
【问题讨论】:
标签: java apache-kafka