@optimiser/service-queue

1.0.1 • Public • Published

@optimiser/service-queue

Common service queue processor for microoptimiser and its services. Adds new jobs to service queue.

Features

  • Offline backend processing of job queues .
  • Queues are generally based on companyId with the prefix of backendProcessing.

Installation

npm install @optimiser/service-queue

Usage

First, require the serviceQueue function from the library:

const serviceQueue = require('@optimiser/service-queue');

Adding jobs in queue

const event = 'EventName';
const meta = {
    userID, companyID
};



let { errorAddServiceQueue, resultAddServiceQueue } = await serviceQueue(event, meta, payload);
if(resultAddServiceQueue.status == 'status'){
    // further processing of queue
}

Running Tests

npm test

Author

Optimiser

License

ISC

/@optimiser/service-queue/

    Package Sidebar

    Install

    npm i @optimiser/service-queue

    Weekly Downloads

    0

    Version

    1.0.1

    License

    ISC

    Unpacked Size

    3.8 kB

    Total Files

    3

    Last publish

    Collaborators

    • glotelligence