我正在制定一个有以下目标的POC:
一个。使用Kafka Connect JDBC Source连接器将Oracle DB表中的数据写入主题(例如:PARENT,CHILD)。 [达成]
湾将这些主题转换为Kafka Streams(PARENT_TOPIC - > PARENT_STREAM和CHILD_TOPIC - > CHILD_STREAM)[已执行]
℃。迭代PARENT_STREAM并根据连接列从CHILD_STREAM获取相应的CHILD记录
d。转换每个PARENT记录和相应的CHILD记录并创建POJO(Parent has List)。
即使用上面的POJO创建JSON对象以供进一步处理。
目前,我很难尝试实现(c)点 - 所有示例/演示似乎都在进行简单的转换(查找计数)。 Stream Joins / Windows似乎不符合我的要求。
请提出实现上述目标的方法。此外,这是实现最终目标的正确方法吗?