python stomp activemq客户端
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python stomp activemq客户端相关的知识,希望对你有一定的参考价值。
#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客户端的主要内容,如果未能解决你的问题,请参考以下文章
基于 stomp.py 的持久客户端填充 ActiveMQ 中的订阅者列表