ActiveMQ笔记(二)JMS介绍

一 JMS介绍

1.1 什么是JavaEE

ActiveMQ笔记(二)JMS介绍

1.2 JMS

ActiveMQ笔记(二)JMS介绍

1.3 落地产品对比

ActiveMQ笔记(二)JMS介绍
ActiveMQ笔记(二)JMS介绍

二 JMS Message

2.1 消息头

JMSdesination

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

JMSDeliveryMode

ActiveMQ笔记(二)JMS介绍

JMSExpiration

ActiveMQ笔记(二)JMS介绍

JMSPriority

ActiveMQ笔记(二)JMS介绍

JMSMessageID

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

2.2 消息体

TextMessage

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

MapMessage

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

BytesMessage

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

StreamMessage

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

ObjectMessage

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

2.3 消息属性

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

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

ActiveMQ笔记(二)JMS介绍
获取
ActiveMQ笔记(二)JMS介绍