標籤:elf body pre self test headers 隊列 error this
#coding=utf-8
import time
import sys
import stomp
class MyListener(object):
def on_error(self, headers, message):
print(‘received an error %s‘ % message)
def on_message(self, headers, message):
print(‘received a message %s‘ % message)
time.sleep(2)
conn = stomp.Connection([(‘192.168.251.191‘,61613)])
conn.set_listener(‘‘, MyListener())
conn.start()
conn.connect()
# 注意,官方樣本這樣發送訊息的 $ python simple.py hello world
#conn.send(body=‘hello,garfield! this is ‘.join(sys.argv[1:]), destination=‘/queue/test‘)
#發送訊息到隊列
conn.send(body=‘this is message‘), destination=‘/queue/test‘)
#發送訊息到主題
conn.send(body=‘this is message‘), destination=‘/topic/testTopic‘)
#從隊列接受訊息
conn.subscribe(destination=‘/queue/test‘, id=1, ack=‘auto‘)
#從主題接受訊息
conn.subscribe(destination=‘/topic/testTopic‘, id=1, ack=‘auto‘)
time.sleep(2)
conn.disconnect()
python stomp activemq用戶端