EMQ X broker è un broker distribuito MQTT completamente open-source, altamente scalabile e altamente disponibile, destinato a gestire decine di milioni di client simultanei per applicazioni IoT, M2M e mobili.
A partire dalla versione 3.0, l'agente EMQ X supporta completamente la specifica del protocollo MQTT V5.0 ed è retrocompatibile con MQTT V3.1 e V3.1.1, oltre che con altri protocolli di comunicazione come MQTT-SN, CoAP, LwM2M, WebSocket e STOMP. La versione 3.0 dell'agente EMQ X può scalare fino a oltre 10 milioni di connessioni MQTT concorrenti su un singolo cluster.
Sito ufficiale:Il login del link ipertestuale è visibile.
Questo articolo distribuirà emqx con docker su centos 7, indirizzo immagine docker:Il login del link ipertestuale è visibile.
Le informazioni sul server sono le seguenti:
[root@VM_0_9_centos ~]# gatto /ecc/redhat-release CentOS Linux versione 7.5.1804 (Core) [root@VM_0_9_centos ~]# docker -v Docker versione 1.13.1, build 6e3bb8e/1.13.1 Ritira l'immagine:
Funzionamento:
Il comando fornito dall'immagine ha un errore: docker run --rm -ti --name emqx -p 18083:18083 -p 1883:1883 emqx:latest
Dopo che l'emqx si avvia con successo, viene mappatoDue porti: 18083 e 1883, possiamo accedervi tramite l'extranet.
| 1883 | Porta del protocollo MQTT | | 8883 | Porta MQTT/SSL | | 8083 | Porta MQTT/WebSocket | | 8080 | Porta API HTTP | | 18083 | Porta della console di gestione del cruscotto |
La porta 18083 è occupata dal Web Admin Control ed è abilitata dal plugin 'emq_dashboard'.
URL della console di accesso: http://ip:18083/, nome utente di accesso predefinito: admin, password: pubblico.
(Fine)
|