ActiveMQ Classic 消息属性

功能 > 消息功能 > ActiveMQ Classic 消息属性

ActiveMQ Classic 消息支持以下默认消息属性

作为属性访问的消息属性

属性名称 类型 默认值 描述
JMSDestination javax.jms.Destination 由生产者设置 生产者使用的目标。
JMSReplyTo javax.jms.Destination null 用户定义。
JMSType String "" 用户定义。
JMSDeliveryMode int DeliveryMode.PERSISTENT 指示消息是否应持久化。
JMSPriority int 4 来自 0-9 的值。
JMSMessageID String 唯一 消息的唯一标识符。
JMSTimestamp long 消息发送的时间 以毫秒为单位的时间。
JMSCorrelationID String null 用户定义。
JMSExpiration long 0 以毫秒为单位的消息过期时间。值为 0 表示永不过期。
JMSRedelivered boolean false true 如果消息正在重新发送到消费者,则通过 persistJMSRedelivered 持久化

JMS 定义

属性名称 类型 默认值 描述
JMSXDeliveryCount int 0 发送消息的尝试次数。
JMSXGroupID String null 消息组的标识。
JMSXGroupSeq int 0 消息的序列号。
JMSXProducerTXID String null 事务标识符。

ActiveMQ Classic 定义

属性名称 类型 默认值 描述
JMSActiveMQBrokerInTime long 0 消息到达代理的时间戳(以毫秒为单位)。
JMSActiveMQBrokerOutTime long 0 消息离开代理的时间戳(以毫秒为单位)。

Apache、ActiveMQ、Apache ActiveMQ、Apache 羽毛标志和 Apache ActiveMQ 项目标志是 Apache 软件基金会的商标。版权所有 © 2024,Apache 软件基金会。根据 Apache 许可证 2.0 授权。