An open API service indexing awesome lists of open source software.

https://github.com/nbeguier/amqp_broker

Python library that simplified the utilisation of a AMQP client/server.
https://github.com/nbeguier/amqp_broker

amqp-broker amqp-client python-library rabbitmq

Last synced: 2 months ago
JSON representation

Python library that simplified the utilisation of a AMQP client/server.

Awesome Lists containing this project

README

          

# AMQP-Broker

## AMQP Node/Cluster configuration

```bash
sudo apt-get install rabbitmq-server
```

Another way is to use **Docker** :

```bash
# Pulling docker image from repo
sudo docker pull smebberson/alpine-rabbitmq

docker run -d --rm -e RABBITMQ_ENABLE_MANAGEMENT_PLUGIN=true -e RABBITMQ_USER=admin -e RABBITMQ_PASS=admin -e RABBITMQ_DEFAULT_VHOST=/ -p 5672:5672 -p 15672:15672 smebberson/alpine-rabbitmq
```

## AMQP Client configuration

```bash
pip install amqp-broker
```

## VERSION
- 1.4.3:
* Add pika dependency in pip install
- 1.4.2:
* Updating documentation
- 1.4.1:
* Prepare repo for PyPi
- 1.4:
* Credentials in server side
* New documentation
* New way to deploy
- 1.3.2-1.3.1
* Doc fix
- 1.3.0
* New example added
* English translation
* Correction to the code (allowing string)
* Add exception in test1 to cast string into integer
- 1.2.0
* Add authentication
- 1.1.1
* Documentation
* Add more understanding errors
- 1.1.0
* Add configure.sh, can move the library to the python path
* Change directories order
* UTF-8 by default
- 1.0.1
* Add documentation
- 1.0.0
* Stable version of amqp-broker

## TODO

- Make a real documentation
- More examples and real use-case
- Possibility to change every variables on every sides
- Understanding every variables...

## SOURCES

https://www.rabbitmq.com/tutorials/tutorial-six-python.html
https://github.com/bijukunjummen/docker-rabbitmq-cluster