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.消息属性
识别/去重/重点标注。
浙公网安备 33010602011771号