使用 spring 集成安排 Web 服务调用

Schedule a Webservice call using spring integration

我想使用 Spring 集成安排(带日期时间)Web 服务调用。我计划使用以下配置来调用 REST Web 服务。我是 Webservice 和 SI 的新手。你们能帮我想出一个调度程序来做同样的事情吗?

<int-http:outbound-gateway request-channel="sampleRequestChannel"
    reply-channel="sampleReplyChannel"
    url="http://<server details>"
    http-method="POST" expected-response-type="java.lang.String" />

要从数据库读取数据,有 JDBC 个适配器。其中之一是:

<int-jdbc:inbound-channel-adapter>
    <int:poller/>
</int-jdbc:inbound-channel-adapter>

您可以使用它 poll 一些 table 定期在数据库中获取日期和时间的新值,并将其作为 payload 发送到 Spring 集成流程.

另一种是<int-jdbc:outbound-gateway>,它是基于上行流,可以由用户事件触发。