小编Sin*_*jad的帖子

为什么 StreamListener 被弃用

我正在Spring Cloud Stream 3.1.2使用KafkaStreams. 编程模型是:

  • 函数式编程
  • 命令式编程

后一种使用注释,就像 Spring 提供的所有其他注释一样。但是,有提到的是

从 3.1.0 版本的 Binder 开始,我们建议对基于 Kafka Streams Binder 的应用程序使用上述函数式编程模型。从 Spring Cloud Stream 3.1.0 开始,不再支持 StreamListener。

因为我认为旧模型更具可读性(至少对我来说)。谁能解释为什么决定弃用它并支持函数式编程,并且它会被删除吗?

spring spring-cloud-stream spring-cloud-stream-binder-kafka

7
推荐指数
1
解决办法
1万
查看次数