Spring integration 如何处理在传输过程中终止的集成流

Spring integration 如何处理在传输过程中终止的集成流,spring-integration,spring-integration-dsl,Spring Integration,Spring Integration Dsl,当流终止时(可能是服务器在转换过程中死亡),我们如何处理下面的流 当我们重新启动springboot应用程序时,流程是否会从停止的地方继续?最好的办法是什么 鉴于此,我们正在尝试从system1->system2推送数据。System1对spring集成执行RESTAPI调用(http调用) 最好的方法是在流步骤之间持久化消息 为此,我们提供了一个QueueChannel和ChannelMessageStore以及目标数据库的各种实现: 当然,最好的方法是在失败时使用事务存储进行自动回滚。因此,

当流终止时(可能是服务器在转换过程中死亡),我们如何处理下面的流

当我们重新启动springboot应用程序时,流程是否会从停止的地方继续?最好的办法是什么


鉴于此,我们正在尝试从system1->system2推送数据。System1对spring集成执行RESTAPI调用(http调用)

最好的方法是在流步骤之间持久化消息

为此,我们提供了一个
QueueChannel
ChannelMessageStore
以及目标数据库的各种实现:


当然,最好的方法是在失败时使用事务存储进行自动回滚。因此,下次流将从存储中提取消息进行处理。

Hi Artem。继续,请在以下方面帮助我:
@Bean
public IntegrationFlow sampleFlow() {
    return IntegrationFlows.from(httpAdapters.pushInbound())
            .transform(transformer1)
            .transform(transformer2)
            .handle(messageHandler1)
            .get();
}