Spring Integration处理http出站网关故障

时间:2013-05-24 16:20:52

标签: spring spring-integration

有多个服务器正在侦听activemq。链被配置为进行http [出站网关]呼叫。假设其中一个服务器接收到该消息,并且如果http调用由于某种原因失败则介于其间。应将消息放回队列,以便另一台服务器可以接收消息和进程。可以使用Spring Integration实现这一点。我在交易上看了很多,但无法找到可行的方法。

1 个答案:

答案 0 :(得分:1)

是的,只需在acknowledge="transacted"上设置<int-jms:message-driven-channel-adapter/>即可,只要您使用直接渠道(渠道中没有<queue/>或渠道调度员上的task-executor)然后任何失败都会导致消息回滚。