A Redis-backed Bull queue transporter for the Integreat message flow system. Current stable version is 1.4.0, with an active release cadence. It bridges Integreat actions to Bull job queues, supporting sub-queues, concurrency control, and Redis connection options. Differentiators include tight integration with Integreat's auth and endpoint model, support for reusing existing Bull queues, and automated concurrency limits across sub-queues. Requires Node >=18 and Integreat v1.0.
npm install integreat-transporter-bullNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows setting up Integreat with the bull transporter, defining a source endpoint, and dispatching an action.
Upgrade Node and Integreat to meet minimum versions.
Move authentication to the redis options: options: { redis: { key: 'username', secret: 'password' } }Set maxConcurrency only on the first sub-queue definition; other sub-queues will inherit it.
Set auth: true explicitly when no Redis auth is required.
Run 'npm install integreat-transporter-bull' and ensure you use the correct import statement: 'import bullTransporter from 'integreat-transporter-bull''
Use 'import bullTransporter from 'integreat-transporter-bull'' and then call bullTransporter() to create the transporter object.
Start a Redis server or configure the 'redis' option with correct host and port, e.g., { redis: 'redis://myhost:6380' }