JSPM

  • Created
  • Published
  • Downloads 81
  • Score
    100M100P100Q78968F
  • License EUPL-1.2

Package Exports

  • @unchainedshop/core-worker
  • @unchainedshop/core-worker/db/WorkQueueCollection.d.ts
  • @unchainedshop/core-worker/db/WorkQueueCollection.js
  • @unchainedshop/core-worker/db/WorkQueueCollection.js.map
  • @unchainedshop/core-worker/db/WorkQueueSchema.d.ts
  • @unchainedshop/core-worker/db/WorkQueueSchema.js
  • @unchainedshop/core-worker/db/WorkQueueSchema.js.map
  • @unchainedshop/core-worker/director/WorkStatus.d.ts
  • @unchainedshop/core-worker/director/WorkStatus.js
  • @unchainedshop/core-worker/director/WorkStatus.js.map
  • @unchainedshop/core-worker/director/WorkerAdapter.d.ts
  • @unchainedshop/core-worker/director/WorkerAdapter.js
  • @unchainedshop/core-worker/director/WorkerAdapter.js.map
  • @unchainedshop/core-worker/director/WorkerDirector.d.ts
  • @unchainedshop/core-worker/director/WorkerDirector.js
  • @unchainedshop/core-worker/director/WorkerDirector.js.map
  • @unchainedshop/core-worker/director/WorkerEventTypes.d.ts
  • @unchainedshop/core-worker/director/WorkerEventTypes.js
  • @unchainedshop/core-worker/director/WorkerEventTypes.js.map
  • @unchainedshop/core-worker/module/configureWorkerModule.d.ts
  • @unchainedshop/core-worker/module/configureWorkerModule.js
  • @unchainedshop/core-worker/module/configureWorkerModule.js.map
  • @unchainedshop/core-worker/schedulers/FailedRescheduler.d.ts
  • @unchainedshop/core-worker/schedulers/FailedRescheduler.js
  • @unchainedshop/core-worker/schedulers/FailedRescheduler.js.map
  • @unchainedshop/core-worker/worker-index.d.ts
  • @unchainedshop/core-worker/worker-index.js
  • @unchainedshop/core-worker/worker-index.js.map
  • @unchainedshop/core-worker/workers/BaseWorker.d.ts
  • @unchainedshop/core-worker/workers/BaseWorker.js
  • @unchainedshop/core-worker/workers/BaseWorker.js.map
  • @unchainedshop/core-worker/workers/EventListenerWorker.d.ts
  • @unchainedshop/core-worker/workers/EventListenerWorker.js
  • @unchainedshop/core-worker/workers/EventListenerWorker.js.map
  • @unchainedshop/core-worker/workers/IntervalWorker.d.ts
  • @unchainedshop/core-worker/workers/IntervalWorker.js
  • @unchainedshop/core-worker/workers/IntervalWorker.js.map

Readme

Worker (Unchained Engine)

This is a simple implementation of a worker queue and workers as plugins.

Plugins are linked to jobs by the type.

Explanations

  • It is the plugins responsibility to handle the retries.