bullmq - v5.64.0
    Preparing search index...

    Interface QueueOptions

    Options for the Queue class.

    interface QueueOptions {
        blockingConnection?: boolean;
        connection?: ConnectionOptions;
        defaultJobOptions?: BaseJobOptions;
        limiter?: { groupKey: string };
        prefix?: string;
        settings?: AdvancedRepeatOptions;
        sharedConnection?: boolean;
        streams?: { events: { maxLen: number } };
    }

    Hierarchy (View Summary)

    Index

    Properties

    blockingConnection?: boolean

    Denotes commands should retry indefinitely.

    connection?: ConnectionOptions

    Options for connecting to a Redis instance.

    defaultJobOptions?: BaseJobOptions
    limiter?: { groupKey: string }

    Options for the rate limiter.

    Type Declaration

    • groupKey: string

      Group key to be used by the limiter when limiting by group keys.

    prefix?: string

    Prefix for all queue keys.

    sharedConnection?: boolean

    Specify if the connection is shared.

    streams?: { events: { maxLen: number } }

    Options for the streams used internally in BullMQ.

    Type Declaration

    • events: { maxLen: number }

      Options for the events stream.

      • maxLen: number

        Max approximated length for streams. Default is 10 000 events.