首页 文章

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

提问于
浏览
0

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

1 回答

  • 2

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

    如果你想"fire and forget",你可以从网关发出请求通道 ExecutorChannel - 见here .

相关问题