| #!/usr/bin/env python | |
| import qpid | |
| from qpid.client import Client | |
| from qpid.content import Content | |
| client = Client("127.0.0.1", 5672, qpid.spec.load("../specs/amqp.0-9.xml", | |
| "../specs/amqp-errata.0-9.xml")) | |
| client.start({"LOGIN": "guest", "PASSWORD": "guest"}) | |
| ch = client.channel(1) | |
| ch.channel_open() | |
| ch.queue_declare(queue="test") | |
| ch.queue_bind(exchange="amq.direct", queue="test", routing_key="test") | |
| ch.message_consume(queue="test", destination="test") | |
| ch.message_transfer(destination="amq.direct", routing_key="test", | |
| body="hello world") | |
| msg = client.queue("test").get() | |
| print msg | |
| msg.ok() | |
| import time | |
| time.sleep(3) |