将KTable数据放入外部数据库

时间:2017-10-09 11:13:09

标签: java apache-kafka apache-kafka-streams

我有一个场景,我需要将数据放入KTable并将数据从KTable存储到Oracle 11g DB中。有什么可能的方法呢?

1 个答案:

答案 0 :(得分:2)

从Kafka Streams写入数据库被视为副作用,因此您可以自行处理数据库事务等。我建议在Kafka Streams应用程序中进行过滤,然后推送数据回到卡夫卡谈到另一个话题。然后,正如@Matthias J. Sax建议您可以利用Kafka Connect来使用该主题并将数据写入RDBMS。