EMQ X broker is a fully open-source, highly scalable, highly available distributed MQTT message broker for handling tens of millions of concurrent clients for IoT, M2M and mobile applications.
Starting with version 3.0, the EMQ X agent fully supports the MQTT V5.0 protocol specification and is backwards compatible with MQTT V3.1 and V3.1.1, as well as other communication protocols such as MQTT-SN, CoAP, LwM2M, WebSocket, and STOMP. Version 3.0 of the EMQ X agent can scale to more than 10 million concurrent MQTT connections on a single cluster.
Official Website:The hyperlink login is visible.
This article will deploy emqx with docker on centos 7, docker image address:The hyperlink login is visible.
The server information is as follows:
[root@VM_0_9_centos ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@VM_0_9_centos ~]# docker -v Docker version 1.13.1, build 6e3bb8e/1.13.1 Pull the image:
Operation:
The command provided by the image has an error: docker run --rm -ti --name emqx -p 18083:18083 -p 1883:1883 emqx:latest
After the emqx starts successfully, it is mappedTwo ports 18083 and 1883, we can access it through the extranet.
| 1883 | MQTT protocol port | | 8883 | MQTT/SSL port | | 8083 | MQTT/WebSocket port | | 8080 | HTTP API port | | 18083 | Dashboard management console port |
Port 18083 is occupied by Web Admin Control and is enabled by the 'emq_dashboard' plugin.
Access console URL: http://ip:18083/, default login username: admin, password: public.
(End)
|