我正在Spring Cloud Stream 3.1.2
使用KafkaStreams
. 编程模型是:
后一种使用注释,就像 Spring 提供的所有其他注释一样。但是,有提到的是
从 3.1.0 版本的 Binder 开始,我们建议对基于 Kafka Streams Binder 的应用程序使用上述函数式编程模型。从 Spring Cloud Stream 3.1.0 开始,不再支持 StreamListener。
因为我认为旧模型更具可读性(至少对我来说)。谁能解释为什么决定弃用它并支持函数式编程,并且它会被删除吗?