AMQP / RabbitMQ

In [ ]:
import pika

connection = pika.BlockingConnection(pika.ConnectionParameters('localhost'))
channel = connection.channel()

def callback(ch, method, properties, body):
    print(" [x] Received %r" % body)
    
channel.basic_consume(callback,
                      queue='hello',
                      no_ack=True)   

print(' [*] Waiting for messages. To exit press CTRL+C')
channel.start_consuming()
 [*] Waiting for messages. To exit press CTRL+C
 [x] Received b'World1!'
 [x] Received b'World2b!'
 [x] Received b'World3b!'
 [x] Received b'World1!'
 [x] Received b'World2b!'
 [x] Received b'World3b!'
 [x] Received b'World1!'
 [x] Received b'World2b!'
 [x] Received b'World3b!'