JMS message

JMS  message一般有三大部分组成。

1.消息头

1)   JMSDestination  发送到哪里

2)JMSDeliveryMode  是否持久化

3)JMSExpiration   过期时间,默认为永不过期

4)JMSPriority   优先级,范围0-9。0-4为普通,5-9为加急。默认为4.

5) JMSMessageID  唯一识别每个消息的编号

 

2.消息体

为封装具体的消息数据

1) TextMessage  普通字符串消息,包含一个string

2) MapMessage   一个Map类型的消息,key为string类型,而值为java的基本类型

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

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

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

发送和接收消息体类型必须一致对应

 

3.消息属性

识别/去重/重点标注。

 

posted @ 2022-07-12 16:06  不想当将军的好士兵  阅读(215)  评论(0)    收藏  举报