Uploaded image for project: 'AMQ Broker'
  1. AMQ Broker
  2. ENTMQBR-8263

AMQ doesn't translate the character "/" to "." in MQTT clients

XMLWordPrintable

    • Important

      Starting with 7.10.x, the broker doesn't translate the character "/" to "." when using MQTT clients.

      For example, in previous versions, a client configured with the following properties 

      clientId: mqtt
      topic: TEST/TOPIC

      would consume message from a queue defined like this:

      <addressname="TEST.TOPIC">
        <multicast>
          <queuename="mqtt.TEST.TOPIC"/>
        </multicast>
      </address>

      Now, in the affected versions, this will not work, the client will create (if it has permissions to create queues) or will expect (if it doesn't have permissions to create queues) a queue with the following format:

      <addressname="TEST.TOPIC">
        <multicast>
          <queuename="mqtt.TEST/TOPIC"/>
        </multicast>
      </address>
      

      This is breaking clients applications when upgrading  the broker from versions before than 7.10.
       
       
       

              rhn-support-jbertram Justin Bertram
              Asouza@redhat.com Angelo Souza
              Samuel Gajdos Samuel Gajdos
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: