【发布时间】:2013-08-26 21:59:17
【问题描述】:
我正在通过 http 出站网关连接到 GET REST 服务。以下代码片段来自 spring 集成 XML
<http:outbound-gateway request-channel="dispatcherchannel"
http-method="GET"
url="http://ip:port/cacheAPI/Cache/fetch?employeeNumber={employeeNumber}"
reply-channel="outboundreplychannel"
expected-response-type="com.service.Employees">
<http:uri-variable name="empoyeeNumber" expression="payload"/>
</http:outbound-gateway>
我想知道如何在此网关中设置重试机制,以便如果其余服务给出错误的响应代码,例如 400/500/404 ,出站网关应该能够自动重试特定的设定次数,直到它终于出错了。
我可以获取一个已实现的示例供我参考吗?
谢谢!
【问题讨论】:
标签: spring http integration gateway outbound