Skip to content

Web Queue Worker implementation using django, celery, rabbitMq, and reddis

Notifications You must be signed in to change notification settings

najib37/web_queue_worker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web Queue Worker

this is a simple Web Queue Worker implementation using django, celery, rabbitMq, and reddis

the project is a scuffed web interface to upload csv files to a django server, that sends them and to a remote instance of celery that converts them to json and sends them back to the users. the point of the project is offload the process intensive of converting the files to a remote web queue, and use rabbitmq to communicate the filename and the progress of processing the files to the server, which in its turn send it to the user using web sockets.

TECHONLOGIES

  • django: web interface / server
  • celery: async web queue & task manager
  • rabbitmq: communicating between the services
  • reddis: stores the result of the celery tasks

USAGE

docker compose up --build

!! this project is still in DEV

About

Web Queue Worker implementation using django, celery, rabbitMq, and reddis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published