【发布时间】:2020-02-08 17:29:30
【问题描述】:
我已经实现了 Kafka 消费者,现在我有一个场景。
- 从 Kafka 流中读取数据 2.2.5.Release via Srpingboot
- 加载到数据库table1中
- 将table1中的数据复制到table2中
- 清空表1
要执行上述操作,我需要使用石英的调度作业(已编写)暂停/恢复 Kafka 消费者,该作业将数据从表 1 复制到表 2。但在此活动期间,我希望我的 Kafka 侦听器暂停,一旦复制完成,它应该恢复。
我的实现:
@KafkaListener(topicPartitions =
{ @TopicPartition(topic = "data_pipe", partitions = { "0" })})
public void listen(ConsumerRecord<String, String> cr) throws Exception {
【问题讨论】:
标签: java spring-boot apache-kafka spring-kafka