我正在通过 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 ,出站网关应该能够自动重试特定的设定次数,直到它最终出错出去。
我可以获得一个已实施的示例供我参考吗?
谢谢!