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.