https://github.com/anqorithm/image-processing-service-async
This repository contains an asynchronous image processing service built using Golang, Asynq, Redis, Fiber and Docker Compose for easy deployment.
https://github.com/anqorithm/image-processing-service-async
Last synced: 3 months ago
JSON representation
This repository contains an asynchronous image processing service built using Golang, Asynq, Redis, Fiber and Docker Compose for easy deployment.
- Host: GitHub
- URL: https://github.com/anqorithm/image-processing-service-async
- Owner: anqorithm
- Created: 2023-12-13T14:51:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-13T21:35:00.000Z (over 1 year ago)
- Last Synced: 2025-02-15T18:53:42.182Z (3 months ago)
- Language: Go
- Homepage:
- Size: 268 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# image-processing-service-async

This repository contains an asynchronous image processing service built using Golang, Asynq, Redis, Fiber and Docker
Compose for easy deployment. To run the service, follow these steps:1. Start the service containers using Docker Compose:
```bash
docker-compose up -d
```2. Run the server component:
```bash
go run server/server.go
```3. Run the worker component:
```bash
go run worker/worker.go
```4. Visit Asynqmon on port 8080 to monitor and manage asynchronous tasks.
You can read the detailed explanation about efficient image processing with Golang, Asynq, Redis, and Fiber in the article on Medium by clicking [Efficient Image Processing: Golang, Asynq, Redis, and Fiber for Asynchronous Queue Handling](https://medium.com/@anqorithm/efficient-image-processing-golang-asynq-redis-and-fiber-for-asynchronous-queue-handling-77d1cc5e75a1).