kafka 做分布式任务状态维护?

一如乞人不需要形象 发表于: 2020-12-10   最后更新时间: 2020-12-14 15:11:59   968 游览

kafka 做分布式任务状态维护

因为没有db等数据持久化工具,只有kafka,所以想用kafka做一个分布式Task状态维护的common类,有状态更新往kafka发,然后分布式任务订阅topic,在内存里维护任务状态,主要按照org.apache.kafka.connect.storage.KafkaOffsetBackingStore 源码的思想,不知道这个做可行么?有什么建议?

发表于 2020-12-10

可以,如果场景不复杂没啥问题。

因为kafka的消息没有状态,如果你需要延迟消费,状态等,可以考虑使用rabbitMq

你的答案

查看kafka相关的其他问题或提一个您自己的问题