如何从Mongodb读取收集数据并在spring boot中定期发布到kafka主题中
我需要定期读取mongo DB表数据,并使用spring boot将其发布到Kafka主题中。我在Mongo DB中创建了一个集合,并在Mongo DB中插入了一些记录。此外,我希望定期从Mongo DB读取数据,并需要使用spring boot在Kafka的主题中发布这些表数据。我对spring批处理调度器非常陌生。你能给我一个实现这一目标的建议吗如何从Mongodb读取收集数据并在spring boot中定期发布到kafka主题中,mongodb,spring-boot,spring-batch,spring-kafka,Mongodb,Spring Boot,Spring Batch,Spring Kafka,我需要定期读取mongo DB表数据,并使用spring boot将其发布到Kafka主题中。我在Mongo DB中创建了一个集合,并在Mongo DB中插入了一些记录。此外,我希望定期从Mongo DB读取数据,并需要使用spring boot在Kafka的主题中发布这些表数据。我对spring批处理调度器非常陌生。你能给我一个实现这一目标的建议吗 提前感谢。您所说的与Spring集成更相关: 因此,您可以使用Poller配置MongoDbMessageSource定期读取集合。 然后,您可以
提前感谢。您所说的与Spring集成更相关: 因此,您可以使用
Poller
配置MongoDbMessageSource
定期读取集合。
然后,您可以使用基于KafkaProducerMessageHandler
的服务激活器将数据缓冲到Kafka主题中
请参阅文档中的更多内容:
不知道如何处理Spring Batch…非常感谢您的回复。如果我有任何疑问,我会尝试一下并告诉你