TH
thanhtinhpas1/go-asynq-example
๐ Golang Async Example: Asynq. Simple, reliable & efficient distributed task queue for your next Go project
๐ Example: Asynq. Simple, reliable & efficient distributed task queue for your next Go project
Asynq is a Go library for distributed tasks and processing them asynchronously with multiple workers. It's backed by Redis and is designed to scale and distribute easily.
Asynq has many features for task like schedule, timeout, retry, etc.
Prerequisites
Make sure redis already exists in your environment or install by using below commands:
brew install redisor
docker-compose up -dQuick start
- Clone this repository
git clone github.com/thanhtinhpas1/go-asynq-example.git- Install dependencies
go mod downloador Makefile
make pre_install- Start worker
go run worker/main.goor Makefile
make worker- Start dashboard UI
go run dashboard/main.goor Makefile
make dash- Start app-server
go run app/server.goor Makefile
make appIf you like my example, please give me a star โญ
On this page
Languages
Go96.6%Makefile3.4%
Created June 11, 2023
Updated December 31, 2025

