我的火花流应用程序中有一个kafka消息生成器(KafkaProducer)。为此,我需要检测kafka中是否已存在message.value,然后再将其发送到我的生产者
有没有工具可以查询kafka消息?我不想消费消息,只是查询已有的消息..
答案 0 :(得分:1)
简短回答:内置Kafka功能无法做到这一点。
也许您可以解释为什么在当前用例中需要这样的功能,因为可能有其他方法可以实现您想要做的事情。
答案 1 :(得分:1)
如果在插入值之前必须查找密钥,则可能需要使用Hbase或MongoDB或更多选项:Elasticsearch,Cassandra。 Kafka是一个数据缓冲区,它的目的是解耦系统。 您应该以正确的方式使用这些技术:)