Skip to content

Debouncing doesn't seem to be implemented in a useful way #2773

Answered by roggervalf
diesieben07 asked this question in Q&A
Discussion options

You must be logged in to vote

hey, so there are some cases to consider:

  • debounce ttl without delay i.e 10_000, means that any new job with same debounce id will be ignore in that period. Your first job that was added in this period will be processed as soon as one worker picked it. If this job completes before this period, for the remaining time, you will ignore other jobs with same debounce id.
  • debounce ttl with delay (same value) i.e 10_000, means that this first job will be added as a delayed one. In this period other jobs will be ignored, but after that time job will be move to wait and be ready to be processed by a worker. Also while this job is in wait state or active, another job with same debounce id can be a…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@diesieben07
Comment options

@roggervalf
Comment options

Answer selected by diesieben07
@diesieben07
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants