ActiveMQ笔记(二)JMS介绍

一 JMS介绍

1.1 什么是JavaEE

在这里插入图片描述

1.2 JMS

在这里插入图片描述

1.3 落地产品对比

在这里插入图片描述
在这里插入图片描述

二 JMS Message

2.1 消息头

JMSdesination

消息发送的目的地,主要是指Queue与Topic

JMSDeliveryMode

在这里插入图片描述

JMSExpiration

在这里插入图片描述

JMSPriority

在这里插入图片描述

JMSMessageID

唯一识别每个消息的表示,由MQ产生

2.2 消息体

TextMessage

普通的字符串消息,包含一个string

MapMessage

一个map类型的消息,key为stirng类型,而value 为java的基本类型

BytesMessage

二进制数组消息,包含一个byte[]

StreamMessage

java数据流消息,用标准流操作来顺序的填充或读取

ObjectMessage

对象消息,包含一个可序列化的java对象

2.3 消息属性

如果需要使用消息头以外的值,那么可以使用消息属性(一种加强型的api)

作用
识别/去重/重点标注等操作非常有用的方法

在这里插入图片描述
获取
在这里插入图片描述