send.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/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()
|
本文转自 yanconggod 51CTO博客,原文链接:http://blog.51cto.com/yanconggod/1953785