源码位置
org.apache.rocketmq.example.simple.Producer
可以从下图位置进入Message类
从下图可以看到Message的结构很简单,由五个变量组成
其中各变量的含义如下:
topic 主题名
flag 自定义标志
properties 存放tag、keys以及其他配置的map
body 以byte数组的形式存放了传输的数据
transactionId 则是事务消息的,事务id
构造函数
我们可以看到构造函数就是对Message一些参数的初始化
下图这些数据会存储到properties中
以tag为例可以很明显的看清楚
properties的键名都定义在这个类中