1

我有带队列的频道,它有几条消息。他们都应该通过 http-outbound-gateway 去远程系统

如果远程系统不可用,我的消息会去哪里?到无处?以后如何重试?http-outbound-gateway 是否有类似“错误通道”的东西?

PS:我找到了我可能喜欢的方式:使用事务链 + PseudoTransactionManager。有用。但是我可以用更少的 XML 来做到这一点吗?

4

1 回答 1

2

有关使用 MessageHandlerRetryAdvice 的信息,请参阅此 biog 帖子和相关示例...

http://spring.io/blog/2012/10/09/what-s-new-in-spring-integration-2-2-part-4-retry-and-more

在用尽重试后,您可以将消息发送到 a<delayer/>然后再次发送。

于 2012-12-08T02:50:56.703 回答