A-MQ 6 Strategy mqtt-virtual-topic-subscriptions no longer present in AMQ 7
Issue
- The AMQ 6 property transport.subscriptionStrategy=mqtt-virtual-topic-subscriptions is no longer present in AMQ 7.
- In transports with this option, messages sent to the MQTT Topic "category.item" where translated to the OpenWire Virtual Topic "VirtualTopic.category.item".
- In AMQ 6
<transportConnector name="mqtt+nio+ssl" uri="mqtt+nio+ssl://0.0.0.0:8883?maximumConnections=1000&wireFormat.maxFrameSize=104857600&transport.subscriptionStrategy=mqtt-virtual-topic-subscriptions" />
- AMQ 7
<acceptor name="mqtt-ssl">tcp://${BROKER_IP}:8883?virtualTopicConsumerWildcards=*.store.%3E%3B2;tcpSendBufferSize=1048576;tcpReceiveBufferSize=1048576;protocols=MQTT;useEpoll=true;connectionsAllowed=1000;sslEnabled=true;keyStorePath=/etc/amq-secret-volume/${AMQ_KEYSTORE};keyStorePassword=${AMQ_KEYSTORE_PASSWORD}</acceptor>
- In the development environment the MQTT messages do not reach their respective consumers.
Environment
- Red Hat AMQ
- 7.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.