activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robbie Gemmell (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ACTIVEMQ6-56) the message-id of AMQP messages gets cleared within the broker
Date Fri, 12 Dec 2014 16:29:13 GMT
Robbie Gemmell created ACTIVEMQ6-56:
---------------------------------------

             Summary: the message-id of AMQP messages gets cleared within the broker
                 Key: ACTIVEMQ6-56
                 URL: https://issues.apache.org/jira/browse/ACTIVEMQ6-56
             Project: Apache ActiveMQ 6
          Issue Type: Bug
    Affects Versions: 6.0.0
            Reporter: Robbie Gemmell


When sending and receiving AMQP messages, the message-id field of the Properties section (which
is meant to be immutable) is cleared as the message transits through the broker.

The encoding on the wire of a message Properties section as it was sent to the broker:
{noformat}
    <small-descriptor code="0x0:0x73"/> # properties
    <list8 size="79" count="10"> # properties
      <str8-utf8 size="51"> # message-id
        "localhost.localdomai"
        "n-54104-141838672362"
        "2-0:1:1:1-1"
      </str8-utf8>
      <null/> # user-id
      <str8-utf8 size="7"> # to
        "myQueue"
      </str8-utf8>
      <null/> # subject
      <null/> # reply-to
      <null/> # correlation-id
      <null/> # content-type
      <null/> # content-encoding
      <null/> # absolute-expiry-time
      <time t="1418386724423"/>#2014/12/12 12:18:44.423 # creation-time
      # <null/> group-id
      # <null/> group-sequence
      # <null/> reply-to-group-id
    </list8>
{noformat}

The encoding on the wire on its way to a consumer:
{noformat}
    <small-descriptor code="0x0:0x73"/> # properties
    <list8 size="19" count="10"> # properties
      <null/> # message-id
      <null/> # user-id
      <null/> # to
      <null/> # subject
      <null/> # reply-to
      <null/> # correlation-id
      <null/> # content-type
      <null/> # content-encoding
      <null/> # absolute-expiry-time
      <time t="1418386724423"/>#2014/12/12 12:18:44.423 # creation-time
      # <null/> group-id
      # <null/> group-sequence
      # <null/> reply-to-group-id
    </list8>
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message