文章目录
前言
最近接到一个图像处理有关的任务,要用到java和Python之间的通信,目的是使用java传输图片,Python接收并处理后返回给java,下面使用json格式的字符串做一个简单的示例。
一、生产者(java)
首先要启动ActiveMQ,我的是5.15.10版本的,不会启动去搜教程,jdk1.8,Python3.7版本
话不多说上代码:
可以看到,我用queue模式发送了一个json样式的字符串到Destination你们可以定义自己的目的地
二、消费者
需要注意的是Python接收器如何拿出json格式数据并保存成字典类型的,注意下面的接收函数,需要定义一个list来保存接收到的数据,
class SampleListener(stomp.ConnectionListener):
def __init__(self):
self.message_list=[]
def on_message(self,frame):
self.message_list.append(frame.body)