https://github.com/samber/rabbitmq-flooding
Cluster recovery testing. Floods RabbitMQ with random data.
https://github.com/samber/rabbitmq-flooding
Last synced: 5 months ago
JSON representation
Cluster recovery testing. Floods RabbitMQ with random data.
- Host: GitHub
- URL: https://github.com/samber/rabbitmq-flooding
- Owner: samber
- Created: 2016-12-28T09:51:13.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-13T16:03:49.000Z (almost 9 years ago)
- Last Synced: 2025-08-08T10:44:14.465Z (5 months ago)
- Language: Python
- Size: 5.86 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RabbitMQ flooding
Developed for cluster recovery testing.
## Start
Please set following environment variables:
- RABBITMQ_CONN
- RABBITMQ_QUEUE
- RABBITMQ_EXCHANGE
- RABBITMQ_ROUTING_KEY
```sh
docker-compose up -d
docker-compose scale producer=10 consumer=10
docker-compose logs -f
# or
docker run --rm -i \
-e RABBITMQ_CONN=amqp://guest:guest@rabbitmq:5672/my-vhost \
-e RABBITMQ_QUEUE=hello \
-e RABBITMQ_EXCHANGE= \
-e RABBITMQ_ROUTING_KEY=hello \
samber/rabbitmq-flooding:latest consumer.py
# and
docker run --rm -i \
-e RABBITMQ_CONN=amqp://guest:guest@rabbitmq:5672/my-vhost \
-e RABBITMQ_QUEUE=hello \
-e RABBITMQ_EXCHANGE= \
-e RABBITMQ_ROUTING_KEY=hello \
samber/rabbitmq-flooding:latest producer.py
```