通道中的消息异步推送(弹簧集成)

时间:2016-08-23 19:35:31

标签: spring spring-integration

我有一个简单的JMS主题监听器,我想与Spring-integration链挂钩 基本上,当在监听器中接收到JMS消息时,它必须被推入链的通道中。最终处理消息并将其推送到出站通道适配器以供使用 Spring Integration文档提到了异步网关的使用,但使用了Futures。 难道只有一种简单的方法可以将信息放在频道上吗? 如果有一个例子,你可以指出它会很棒。
由于
问候
马丁

1 个答案:

答案 0 :(得分:2)

如果要在侦听器线程上运行流,只需使用常规网关(不是异步网关);如果流因任何原因失败,这将允许消息回滚。

如果您想“发射并忘记”,可以通过网关ExecutorChannel制作请求频道 - 请参阅here