Skip to content
A very simple way to interact with python AMQPlib.
Python
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
AUTHORS
LICENSE
README
flopsy.py

README

Flopsy
======

A very simple way to interact with python AMQPlib. For my case I'm using
RabbitMQ as my implementation but it should work with others.

settings.py
-----------

AMQP_SERVER = '24.143.38.241'
AMQP_PORT = 5672
AMQP_USER = 'guest'
AMQP_PASSWORD = 'guest'
AMQP_VHOST = '/'

Consumer
--------

>>> import flopsy
>>> consumer = flopsy.Consumer()
>>> def message_callback(message):
...     print 'Recieved: ' + message.body
...     consumer.channel.basic_ack(message.delivery_tag)
...
>>> consumer.register('message_to_print', message_callback)
>>> consumer.wait()


Publisher
---------

>>> import flopsy
>>> publisher = flopsy.Publisher()
>>> publisher.publish('messages_to_print', 'Test message!')
Something went wrong with that request. Please try again.