Files
outline/server/queues/index.ts
Tom Moor 963475d2b0 fix: Queue retry behavior (#3359)
* fix: Queue retry behavior

* Add default options for task queue
2022-04-10 17:50:42 -07:00

30 lines
564 B
TypeScript

import { createQueue } from "@server/utils/queue";
export const globalEventQueue = createQueue("globalEvents", {
attempts: 5,
backoff: {
type: "exponential",
delay: 1000,
},
});
export const processorEventQueue = createQueue("processorEvents", {
attempts: 5,
backoff: {
type: "exponential",
delay: 10 * 1000,
},
});
export const websocketQueue = createQueue("websockets", {
timeout: 10 * 1000,
});
export const taskQueue = createQueue("tasks", {
attempts: 5,
backoff: {
type: "exponential",
delay: 10 * 1000,
},
});