【发布时间】:2018-07-13 20:58:33
【问题描述】:
我是 Spring Kafka 的新手,我一般会说 Kafka。但我正在尝试使用 Kafka 主题,然后使用接收到的事件填充数据库,所以我们有这个:
Kafka 主题 -> 应用程序侦听器 -> 数据库。
所以我想知道当与数据库的连接由于某种原因而丢失时,该怎么办?所以这个:
Kafka 主题 -> 应用程序侦听器(读取一个对象)X 数据库。
我的一个建议是停止列表器,然后在数据库恢复时以某种方式重新打开它。另外,我们已经从主题中读取的元素会发生什么?
数据集非常大,所以从头开始读取并不是一个真正的选择。
另外,我不拥有 Kafka 生产者。我只是一个使用外部资源的消费者。
有什么建议吗?
【问题讨论】:
-
哪个数据库?您熟悉 Kafka Connect 框架吗?
-
我不是。我会看看它。谢谢
标签: spring-boot apache-kafka kafka-consumer-api spring-kafka