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

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

    XMLWordPrintable

Details

    • Important

    Description

      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.
       
       
       

      Attachments

        Activity

          People

            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

            Dates

              Created:
              Updated:
              Resolved: