Aryan9inja/gotaskq ? reverse-engineered prompt

Reverse engineered prompt

Build me a Go job queue service that can accept jobs over HTTP, run them in the background with a worker pool, and keep track of their status. I want it to work in memory by default, but also support Redis so jobs can be stored more safely and survive restarts. It should let me create jobs with a type, payload, priority, delay, and retry count, then process them in the right order, retry failed jobs with backoff, and move jobs that keep failing into a dead letter queue.

Please also add simple endpoints to create and check jobs, list queues, inspect the dead letter queue, replay dead jobs, and expose Prometheus metrics. Make it easy to run as a standalone server, with clear config through environment variables, and keep the code organized so the queue, worker, retry, metrics, and storage parts are separated cleanly. If you need to, look up current Go and Redis docs online while wiring it up.

Are you gonna build this?

make sure you review the code using arcumet

Try freeSponsored — opens Arcumet in a new tab