A simple photo resize RabbitMQ queue in GO
This repo is an example of an image resize queue. Resizes all photos to 500x500.
docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:3-management
go run ./producer/main.go
go run ./consumer/main.go
Side of Producer
Side of Consumer
After Resizing
You can see them in new images folder
├── consumer
│ ├── main.go
│ └── new-images
│ ├── 15582.png
│ ├── 25850.png
│ └── 88566.png
├── go.mod
├── go.sum
├── producer
│ ├── main.go
│ └── test-images
│ ├── go2.png
│ ├── go3.png
│ └── go4.png
└── README.md