nuxt-queue v0.1.9
Nuxt Queue Module
BullMQ integration for Nuxt. Comes with an API for the programmatic management of queues and workers. Offers its own user interface based on @nuxt/ui
, which can be integrated as a component.
This module offers a dedicated build process for running and scaling workers in separate processes on the server. Nevertheless, it is deeply integrated with the Nuxt framework to achieve great developer usability.
â Status
Currently in development mode, work in progress.
đ Usage
Install
- Add the following line to the
devDependencies
with your package manager:
npx nuxi@latest module add nuxt-queue
- Add
nuxt-queue
to themodules
section ofnuxt.config.ts
{
modules: [
'nuxt-queue',
],
}
Settings
The queue UI components can be enabled by setting config queue.ui
to true.
{
queue: {
ui: true,
},
}
As the UI components are based on @nuxt/ui
, it will be installed alongside.
{
modules: [
'nuxt-queue'
],
}
Use the component in your application:
<template>
<div>
<QueueApp />
</div>
</template>
ROADMAP
- Better dev runtime support for worker (check new files for in-process and sandboxed worker)
- Add support for nuxt layers
- Dev types for external workers
- Test if it saves memory by not loading queue instances in memory
- Add queue steps as own worker handler (Programmable with auto UI)
- Add programmable flows for worker as UI and API (Vue Flow)
ÂŠī¸ License
MIT License - Copyright (c) DevJoghurt
7 months ago
7 months ago
7 months ago
4 months ago
6 months ago
4 months ago
6 months ago
7 months ago
6 months ago
6 months ago
10 months ago
10 months ago
10 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago