如何使用Spring Integration轮询HTTP Web服务。
<int-http:outbound-gateway request-channel="in" reply-channel="out"
url="http://whatever.com" http-method="GET"
expected-response-type="java.lang.String"/>
http出站网关不支持像Twitter那样的轮询。
当然,有可能创建一个虚拟网关来发送空消息,并使用任务调度程序对其进行配置。
答案 0 :(得分:2)
实际上创建一个inbound-channel-adapter
是一个非常干净和漂亮的解决方案,就像这个
<int:inbound-channel-adapter id="in" expression="''" auto-startup="true" >
<int:poller cron="* */30 * * * *" max-messages-per-poll="3" />
</int:inbound-channel-adapter>
上述内容将自动启动(无论如何都是默认行为)并每30秒轮询一次。