Skip to content

GopherQueue-System is a Go-based asynchronous task processing system. It offers a simple API for queuing jobs and checking their status, using Gin for high performance. With concurrent workers and Docker support, GopherQueue-System efficiently handles time-consuming tasks, making it ideal for applications needing robust background job processing.

Notifications You must be signed in to change notification settings

Soham-Kakkar/CodeEngine-GopherQueue-System

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Running this Project

docker build -t queue_system_golang .

docker -p 8080:8080 queue_system_golang

GopherQueue-System is a robust, Go-based asynchronous task processing system designed for efficient handling of time-consuming operations. Built with the Gin web framework, it offers a simple yet powerful API for queuing tasks and checking their status. GopherQueue-System leverages Go's concurrency features to manage multiple workers, ensuring optimal resource utilization and scalability. With its Docker support, the system is easily deployable and maintainable. GopherQueue-System is ideal for applications requiring background job processing, such as data analysis, report generation, or any task that benefits from asynchronous execution.

Key features:

  • Asynchronous task processing
  • RESTful API for job submission and status checking
  • Concurrent worker pool
  • Dockerized for easy deployment
  • Built with Go and Gin for high performance
  • Scalable architecture

About

GopherQueue-System is a Go-based asynchronous task processing system. It offers a simple API for queuing jobs and checking their status, using Gin for high performance. With concurrent workers and Docker support, GopherQueue-System efficiently handles time-consuming tasks, making it ideal for applications needing robust background job processing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 87.5%
  • Dockerfile 11.5%
  • Python 1.0%