我在使用卡夫卡主题记录时有一个非常具体的要求。从该主题读取的记录包含客户的个人银行交易。显然,其中有银行帐号。 我在Oracle中也有一个数据库表,其中包含客户的帐号。该表大约有5万条记录,这些记录是为特定服务预订的帐户。 要求是我希望对从Kafka主题流式传输的记录进行过滤,这样它就应该只给我该主题的帐号与上表中的50k帐号相匹配的记录。
注意:我正在为此使用Java 8。
希望我已经为要解释的场景提供了足够的信息。
答案 0 :(得分:0)
您可以将帐号加载到GlobalKTable
中,然后再次加入流表。如果使用内部联接,则结果流将仅包含匹配的记录。