Spring integration fixedDelay()和fixedRate()之间的差异

Spring integration fixedDelay()和fixedRate()之间的差异,spring-integration,spring-integration-dsl,poller,Spring Integration,Spring Integration Dsl,Poller,在spring集成中,Pollers.fixedDelay(5000)和Pollers.fixedRate(5000)之间有什么区别 固定速率和固定延迟之间存在显著差异。在固定速率下,无论上一次执行花费多长时间,下一次执行都将在计划的时间内进行。对于固定延迟,下一次执行总是在上一次执行完成后x次执行,即使它被延迟 固定利率和固定延迟之间存在显著差异。在固定速率下,无论上一次执行花费多长时间,下一次执行都将在计划的时间内进行。对于固定延迟,下一次执行总是在上一次执行完成后x次执行,即使它被延迟 一

在spring集成中,
Pollers.fixedDelay(5000)
Pollers.fixedRate(5000)
之间有什么区别

固定速率和固定延迟之间存在显著差异。在固定速率下,无论上一次执行花费多长时间,下一次执行都将在计划的时间内进行。对于固定延迟,下一次执行总是在上一次执行完成后x次执行,即使它被延迟


固定利率和固定延迟之间存在显著差异。在固定速率下,无论上一次执行花费多长时间,下一次执行都将在计划的时间内进行。对于固定延迟,下一次执行总是在上一次执行完成后x次执行,即使它被延迟


一个小的澄清;使用
fixedRate
,下一次轮询将在计划时进行,如果当前轮询任务所用时间超过该时间,则会立即进行。换句话说,一次只有一次投票;使用
fixedRate
,下一次轮询将在计划时进行,如果当前轮询任务所用时间超过该时间,则会立即进行。换句话说,一次只能进行一次投票。