EMQ X broker es un broker distribuido de mensajes MQTT totalmente de código abierto, altamente escalable y muy disponible para gestionar decenas de millones de clientes concurrentes para aplicaciones IoT, M2M y móviles.
A partir de la versión 3.0, el agente EMQ X soporta completamente la especificación del protocolo MQTT V5.0 y es compatible hacia atrás con MQTT V3.1 y V3.1.1, así como con otros protocolos de comunicación como MQTT-SN, CoAP, LwM2M, WebSocket y STOMP. La versión 3.0 del agente EMQ X puede escalar hasta más de 10 millones de conexiones MQTT concurrentes en un solo clúster.
Página web oficial:El inicio de sesión del hipervínculo es visible.
Este artículo desplegará emqx con docker en centos 7, dirección de imagen docker:El inicio de sesión del hipervínculo es visible.
La información del servidor es la siguiente:
[root@VM_0_9_centos ~]# gato /etc/redhat-release CentOS Linux versión 7.5.1804 (Core) [root@VM_0_9_centos ~]# docker -v Docker versión 1.13.1, compilación 6e3bb8e/1.13.1 Extrae la imagen:
Funcionamiento:
El comando proporcionado por la imagen tiene un error: docker run --rm -ti --name emqx -p 18083:18083 -p 1883:1883 emqx:latest
Después de que emqx se inicia con éxito, se mapeaDos puertos: 18083 y 1883, podemos acceder a ella a través de la extranet.
| 1883 | Puerto del protocolo MQTT | | 8883 | Puerto MQTT/SSL | | 8083 | Puerto MQTT/WebSocket | | 8080 | Puerto HTTP API | | 18083 | Puerto para la consola de gestión del panel |
El puerto 18083 está ocupado por el Control de Administrador Web y está habilitado por el plugin 'emq_dashboard'.
URL de la consola de acceso: http://ip:18083/, nombre de usuario por defecto: admin, contraseña: público.
(Fin)
|