我不想将已处理的KStream写入另一个主题,我直接想要将丰富的KStream写入数据库。我该怎么办?
答案 0 :(得分:5)
您可以实现自定义Processor
,以打开数据库连接并通过KStream#process()
应用它。参看https://docs.confluent.io/current/streams/developer-guide.html#applying-processors-and-transformers-processor-api-integration
请注意,您需要对数据库进行同步写入以防止数据丢失。
因此,不回写主题有多个缺点:
因此,建议将结果写回主题并使用Connect API将数据导入数据库。