Deși AMQP este excelent pentru backend-uri enterprise, dispozitivele IoT mici (senzori Arduino, ESP32) au resurse limitate și preferă protocolul ușor MQTT. De asemenea, browserele web nu pot deschide socketuri TCP brute AMQP, având nevoie de WebSockets prin STOMP. RabbitMQ acționează ca un gateway poliglot ce traduce transparent între toate aceste protocoale.
Activarea și porturile standard pentru MQTT și Web-STOMP
# 1. Activarea plugin-urilor native în RabbitMQ:
$ rabbitmq-plugins enable rabbitmq_mqtt rabbitmq_web_stomp
# Porturi deschise automat de broker:
# - Port 1883: MQTT standard pentru dispozitive IoT senzoriale
# - Port 8883: MQTT securizat peste TLS (mTLS pentru flote auto/smart home)
# - Port 15674: WebSockets STOMP pentru aplicații web React / Vue
Întrebări & Exemple de Cod:
Integrarea IoT și WebSockets în RabbitMQ: Protocoalele MQTT și Web-STOMPAi o nelămurire despre utilizarea comenzii
Integrarea IoT și WebSockets în RabbitMQ: Protocoalele MQTT și Web-STOMPsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.