1、  首先在MQ中消息是它的最小概念,也就是MQ在传输实际数据过程的载体。消息结构可以分为两部分:应用数据部分和消息头部分(如下图所示)

wKiom1hsXP2hlV50AABt8CT1Aes260.png-wh_50

  • 消息数据头:是对消息属性的描述,消息数据头是队列管理器用来确定消息是如何被处理。其中消息头包含一些目标队列管理器的名称、目标队列名称以及其他一些属性。

  • 应用数据体:应用数据体才是各个应用之间相互传递的实际信息


2、消息分为:


  • 持久性消息( persistent):持久性消息就是指MQ的队列管理器重新启动后消息任然能够保持

  • 非持久性消息(Non-persistent):非持久性消息就是在MQ队列管理器重新启动后消息不能够保持(这样会导致数据的丢失)


3、消息可以是有限长度的任何一段信息。有限长度就是在开放平台上的消息的默认值为4MB,但是其上线可以调整到100M。当然这个并不限制MQ来传递更大的信息。