gpt4 book ai didi

Spring集成计划作业

转载 作者:行者123 更新时间:2023-12-04 01:49:39 28 4
gpt4 key购买 nike

我已经在我的 spring 集成应用程序中编写了一个调度程序,它在成功场景中按预期工作。我对错误场景以及如何处理有疑问。这是调度程序的定义 -

<task:scheduled-tasks>
<task:scheduled ref="scheduler" method="process" trigger="cronSchedule" />
</task:scheduled-tasks>

<bean id="cronSchedule" class="org.springframework.scheduling.support.CronTrigger">
<constructor-arg type="java.lang.String" value="data"/>
<constructor-arg type="java.util.TimeZone" ref="timeZone"/>
</bean>

我想知道有没有办法像我们在 spring chain 中那样为这个调度器定义一个错误 channel ?我在我的 spring 集成中定义了一个全局 errorChannel,我希望在此调度程序执行期间出现任何错误时调用它。有人可以帮助我进行可能的配置或处理这种情况吗?

最佳答案

考虑使用带有 inbound-channel-adapter 的 cron poller 而不是计划任务;然后你可以在轮询器中添加一个error-channel来处理错误(错误将默认进入全局错误 channel )。

关于Spring集成计划作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53830409/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com