python连接activemq

安装使用到的库

输入如下命令安装stomp
pip install stomp.py

发送请求

# -*-coding:utf-8-*-

import stomp
import time

# 队列名(接收方可以根据管道名来选择接受那个队列数据)
location_queue = "123456"
# 服务器ip,端口固定用这个
conn = stomp.Connection([('127.0.0.1', 61613)])
# 账号密码
conn.connect(username='admin', passcode='admin', wait=True)


def send_to_queue(msg):
    print('---------消息发送--------------')
    # body=数据, destination=根据队列名传输数据,如果队列不存在,就创建一个
    conn.send(body=str(msg), destination=location_queue)
    print(msg)

if __name__ == '__main__':
    send_to_queue('len 123')
    # receive_from_queue()
    conn.disconnect()


接收数据

# -*-coding:utf-8-*-
import stomp


# 队列名
location_queue = "123456"
conn = stomp.Connection([('127.0.0.1', 61613)])
conn.connect(username='admin', passcode='admin', wait=True)


class SampleListener(object):
    def on_message(self, headers, message):
        print('headers: %s' % headers)
        print('message: %s' % message)

def receive_from_queue():
    # 如果接受数据,就调用这个类,里面的参数是类名和类,名称必须一致
    conn.set_listener('SampleListener', SampleListener())
    # 从选择的管道中区数据,管道名,id(随便写一个数字就行)
    conn.subscribe(location_queue, 12)
    # 不能让程序停止,负责每传一次数据都得接收一次
    while True:
        pass



if __name__ == '__main__':
    receive_from_queue()
    conn.disconnect()

注意

连接端口是61613

相关推荐

  1. python连接activemq

    2024-01-28 09:02:03       52 阅读
  2. Jython调用openwire库连接activemq

    2024-01-28 09:02:03       55 阅读
  3. <span style='color:red;'>activeMq</span>

    activeMq

    2024-01-28 09:02:03      58 阅读
  4. <span style='color:red;'>ActiveMQ</span>

    ActiveMQ

    2024-01-28 09:02:03      43 阅读
  5. <span style='color:red;'>ActiveMQ</span>

    ActiveMQ

    2024-01-28 09:02:03      33 阅读
  6. python连接数据库

    2024-01-28 09:02:03       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-28 09:02:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-28 09:02:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-01-28 09:02:03       82 阅读
  4. Python语言-面向对象

    2024-01-28 09:02:03       91 阅读

热门阅读

  1. 在Vue的模块开发中使用GPT的体验及总结

    2024-01-28 09:02:03       53 阅读
  2. STM32 简易智能家居嵌入式系统设计蓝图

    2024-01-28 09:02:03       48 阅读
  3. 2-1.分支结构之switch语句

    2024-01-28 09:02:03       52 阅读
  4. day34_js

    day34_js

    2024-01-28 09:02:03      41 阅读
  5. CSS transition(过渡效果)详解

    2024-01-28 09:02:03       52 阅读
  6. CCF-CSP 202312-2 因子化简

    2024-01-28 09:02:03       52 阅读
  7. sql server 2008 安装问题

    2024-01-28 09:02:03       52 阅读
  8. DAY32:贪心算法part2、122\55\45

    2024-01-28 09:02:03       58 阅读
  9. kafka-JVM采集器安装

    2024-01-28 09:02:03       55 阅读