Iskra API Reference
    Preparing search index...

    Interface JobOptions

    interface JobOptions {
        attempts?: number;
        backoff?: { delay: number; type: "fixed" | "exponential" };
        delay?: number;
        priority?: number;
        removeOnComplete?: number | boolean | KeepJobs;
        removeOnFail?: number | boolean | KeepJobs;
        repeat?: RepeatSpec;
    }
    Index
    attempts?: number

    Reintentos en caso de fallo

    backoff?: { delay: number; type: "fixed" | "exponential" }

    Estrategia de backoff entre reintentos

    delay?: number

    Delay antes de procesar el job (ms)

    priority?: number

    Prioridad (menor = mayor prioridad)

    removeOnComplete?: number | boolean | KeepJobs

    Jobs completados que quedan en Redis, con sus datos: true los borra, un número conserva los últimos N, { age, count } por edad (s) y cantidad. Default { count: 1000 }; false los conserva todos.

    removeOnFail?: number | boolean | KeepJobs

    Jobs fallidos (sin reintentos pendientes) que quedan en Redis, igual que removeOnComplete. Default { age: 7 días, count: 5000 }; false los conserva todos.

    repeat?: RepeatSpec

    Programa el job como repetible (cron o intervalo). Se reenvía a la opción repeat de BullMQ.