spring-cloud - ServiceActivator 或 StreamListener 用法

标签 spring-cloud spring-cloud-stream

是否有任何规范建议何时使用@StreamListener @ServiceActivator

对于内部 channel ,我们是否需要坚持使用 @ServiceActivator ,而对于外部 channel ,我们是否需要坚持使用 @StreamListener

最佳答案

它们对于大多数用例来说是可以互换的。 StreamListener 主要是作为 native 替代方案而设计的,也适合那些可能不熟悉 Spring Integration 框架的人。 但是,作为附加功能 StreamListener 支持 SA 不支持的 condition

关于spring-cloud - ServiceActivator 或 StreamListener 用法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49284518/

相关文章:

spring-cloud-stream - Spring Cloud Stream + RabbitMQ Publisher 确认

spring-kafka - 多个Spring Cloud Stream应用程序一起运行

java - Spring Cloud Hystrix 在第一次命令调用时失败

java - 使用 Spring Cloud Config 配置

Spring Cloud Streams 没有在消息中设置 kafka 键?

java - Spring Cloud 上的 KafkaHeaders.RECEIVED_MESSAGE_KEY 与 KafkaHeaders.MESSAGE_KEY header

spring-boot 2 优雅关闭网络

java - Spring Cloud Stream RabbitMQ 多个接收者

java - 无法使用Spring Cloud配置服务器从配置文件中获取信息

java - Spring Cloud Config Server 也可以将配置更新推送到远程 git 存储库吗?