Skip to content

API created using NodeJS to implement background jobs with Bull Queue and Redis

Notifications You must be signed in to change notification settings

WooodHead/background-jobs

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Background Jobs

API created using NodeJS with Bull and Redis to implement jobs needing execute in background improving performance that API.

Tools

  • node.js — Execution environment Javascript to server.
  • nodemon — Monitors files update and restart server.
  • express — Framework NodeJS.
  • sucrase — Alternative to Babel that allows super-fast development builds.
  • npm-run-all — Run multiple npm scripts in parallel or sequential.
  • nodemailer — Send e-mails with NodeJS.
  • bull — Queue package for handling distributed jobs and messages.
  • bull-board — Queue background jobs inspector.

Requirement

Install and Run

  1. Clone this repository;
  2. Enter the folder cd background-jobs;
  3. Run yarn to install dependencies;
  4. Run redis-server to start redis;
  5. Run yarn dev to start server;

About

API created using NodeJS to implement background jobs with Bull Queue and Redis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%