博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Django个人博客搭建教程---ActiveMQ消息队列的安装与使用(Mac版)
阅读量:4134 次
发布时间:2019-05-25

本文共 1421 字,大约阅读时间需要 4 分钟。

1、安装ActiveMQ

brew install activemq

2、启动ActiveMQ

activemq  start

3、查看ActiveMQ版本

activemq --version

4、发送队列(queue)

import stompimport sysimport timeconn = stomp.Connection()conn.connect('admin', 'admin', wait=True)# send queue name 'test'conn.send(body=''.join(sys.argv[1:]), destination='/queue/SampleQueue')# send messagefor i in range(10):    # 第一个参数:队列的名称    # 第二个参数:消息的内容    conn.send("SampleQueue", "message{0}:{1}".format(i, i))    time.sleep(3)conn.disconnect()

5、监听队列(queue)

import stompimport timeimport sysclass SampleListener(stomp.ConnectionListener):    def on_message(self, headers, msg):        print(msg)    def on_error(self, headers, message):        print("headers:{0['destination']}, message:{1}".format(headers, message))conn = stomp.Connection10()conn.set_listener('SampleListener', SampleListener())conn.connect()# queue nameconn.subscribe('SampleQueue')time.sleep(1)while True:    pass# conn.disconnect()

6、注意事项

当监听器被启动(SampleListener),会指定一个队列,于是这个监听器会一直监听这个队列,此时该队列的pending message会一直是0,因为监听器一直在消费

class SampleListener(stomp.ConnectionListener):    def on_message(self, headers, message):        print("headers:{0}['destination'], message:{1}".format(headers, message))        destination = headers['destination']        destination = destination[7:]        print(destination)    def on_error(self, headers, message):        print("headers:{0['destination']}, message:{1}".format(headers, message))

 

 

转载地址:http://rejvi.baihongyu.com/

你可能感兴趣的文章
Unifrax宣布新建SiFAB™生产线
查看>>
艾默生纪念谷轮™在空调和制冷领域的百年创新成就
查看>>
NEXO代币持有者获得20,428,359.89美元股息
查看>>
Piper Sandler为EverArc收购Perimeter Solutions提供咨询服务
查看>>
RMRK筹集600万美元,用于在Polkadot上建立先进的NFT系统标准
查看>>
JavaSE_day14 集合中的Map集合_键值映射关系
查看>>
异常 Java学习Day_15
查看>>
Mysql初始化的命令
查看>>
MySQL关键字的些许问题
查看>>
浅谈HTML
查看>>
css基础
查看>>
Servlet进阶和JSP基础
查看>>
servlet中的cookie和session
查看>>
过滤器及JSP九大隐式对象
查看>>
软件(项目)的分层
查看>>
菜单树
查看>>
Servlet的生命周期
查看>>
JAVA八大经典书籍,你看过几本?
查看>>
《读书笔记》—–书单推荐
查看>>
JAVA数据类型
查看>>