Spring 云流中的 PollableChannel
PollableChannel in Spring Cloud Stream
如何使用 Spring Cloud Stream 中的 PollableChannel 从输入接收流?
谢谢
您甚至不需要 @StreamListener
注释来从 Binder 接收数据。只需为您的微服务提供 @EnableBinding(Processor.class)
并注入一个像这样的 bean:
@Autowired
@Qualifier(Processor.INPUT)
private MessageChannel inputChannel;
并手动订阅。
或者您可以使用任何 Spring 集成方法来订阅 MessageChannel
,例如:
@Bean
IntegrationFlow myProcess() {
return IntegrationFlows.from(Processor.INPUT)
...
.get();
}
@StreamListener
完全区别于绑定
如何使用 Spring Cloud Stream 中的 PollableChannel 从输入接收流? 谢谢
您甚至不需要 @StreamListener
注释来从 Binder 接收数据。只需为您的微服务提供 @EnableBinding(Processor.class)
并注入一个像这样的 bean:
@Autowired
@Qualifier(Processor.INPUT)
private MessageChannel inputChannel;
并手动订阅。
或者您可以使用任何 Spring 集成方法来订阅 MessageChannel
,例如:
@Bean
IntegrationFlow myProcess() {
return IntegrationFlows.from(Processor.INPUT)
...
.get();
}
@StreamListener
完全区别于绑定