mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-13 21:05:19 +00:00
chore(server): add job backoff strategies (#12499)
<!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **New Features** - Implemented an exponential backoff retry strategy for job queues, resulting in progressively longer wait times between retry attempts. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
@@ -29,6 +29,8 @@ defineModuleConfig('job', {
|
||||
desc: 'The config for job queues',
|
||||
default: {
|
||||
attempts: 5,
|
||||
// retry after 2 ^ (attempts - 1) * delay milliseconds
|
||||
backoff: { type: 'exponential', delay: 1000 },
|
||||
// should remove job after it's completed, because we will add a new job with the same job id
|
||||
removeOnComplete: true,
|
||||
removeOnFail: {
|
||||
|
||||
Reference in New Issue
Block a user