python测试rabbitmq的消息收

发布时间:2019-09-08 09:10:08编辑:auto阅读(1586)

    send.py

    #!/usr/bin/env python   
    # -*- coding: UTF-8 -*- 
    import pika  
    import random  
            
    credentials = pika.PlainCredentials('root', '123456')  
    #这里可以连接远程IP,请记得打开远程端口    
    parameters = pika.ConnectionParameters('139.x.x.x',5672,'/',credentials)    
    connection = pika.BlockingConnection(parameters)    
    channel = connection.channel()    
        
    #channel.queue_declare(queue='hello')    
    number = random.randint(1,1000)  
    body = 'hello world:%s' %number  
    channel.basic_publish(exchange='',    
                          routing_key='hello',    
                          body=body)    
    print " [x] Sent %s" %body    
    connection.close()


    receice.py

    #!/usr/bin/env python   
    # -*- coding: UTF-8 -*- 
    import pika  
    import random  
            
    credentials = pika.PlainCredentials('root', '123456')  
    #这里可以连接远程IP,请记得打开远程端口    
    parameters = pika.ConnectionParameters('139.x.x.x',5672,'/',credentials)    
    connection = pika.BlockingConnection(parameters)    
    channel = connection.channel()    
        
    #channel.queue_declare(queue='hello')    
    number = random.randint(1,1000)  
    body = 'hello world:%s' %number  
    channel.basic_publish(exchange='',    
                          routing_key='hello',    
                          body=body)    
    print " [x] Sent %s" %body    
    connection.close()


关键字