Prefacio
Después de configurar el servicio ActiveMQ e iniciarlo a través del artículo (1) , necesitamos probar la conectividad a través del cliente MQTT.
Descargar cliente MQTT
Dirección de descarga MQTT
Descargue el cliente correspondiente según sus necesidades
Lo que descargué es dmg, que es el cliente en Mac.
Configurar y usar
Ábralo después de una instalación exitosa del software.
- Conoce la interfaz
- Configurar el servidor
http: // Dirección IP de su PC: 8161 / admin / o http://127.0.0.1:8161/admin/ Esta es la dirección del fondo de gestión.
Para ver la dirección del servidor del corredor, debe abrir /Users/xxx/activeMq/apache-activemq-5.15.13/bin/macosx/conf/activemq.xml y encontrar lo siguiente:
<transportConnectors>
<!-- DOS protection, limit concurrent connections to 1000 and frame size to 100MB -->
<transportConnector name="openwire" uri="tcp://0.0.0.0:61616?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="amqp" uri="amqp://0.0.0.0:5672?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="stomp" uri="stomp://0.0.0.0:61613?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="mqtt" uri="mqtt://0.0.0.0:1883?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
<transportConnector name="ws" uri="ws://0.0.0.0:61614?maximumConnections=1000&wireFormat.maxFrameSize=104857600"/>
</transportConnectors>
Busque el número de puerto en el mqtt correspondiente.En cuanto a 1883, use 127.0.0.1 para IP o su IP real.
Luego haga clic en conectar: el punto verde en la esquina superior derecha de la conexión es exitoso, el punto rojo falla
-
Problema
qos01 02 03: Proporcionar calidad de servicio para los mensajes
retenidos: si se debe mantener el último mensaje después de la desconexión en el servidor -
suscripción