我的问题将简短明了。我想解析来自Kafka主题的json数据。因此,我的应用程序将以Kafka使用者的身份运行。我只对JSON数据感兴趣。我是否需要使用诸如Apache-Flink之类的库来处理这些数据?之后,我会将数据发送到其他地方。
答案 0 :(得分:2)
开头,您说的是“过滤数据”,因此,看起来您需要将RecordFilterStrategy
注入到AbstractKafkaListenerContainerFactory
中。请参阅有关此问题的文档:https://docs.spring.io/spring-kafka/docs/current/reference/html/#filtering-messages
然后您说“对JSON感兴趣”。好吧,这听起来好像不需要记录过滤,但是听起来更像是数据投影。因此,您可以使用ProjectingMessageConverter
来ProjectionFactory
对数据进行切片。有关更多信息,请参见其JavaDoc。