Skip to the content.

📡 MQTT (broker)

Introduction

MQTT (Message Queuing Telemetry Transport) is a publish-subscribe messaging protocol based on the TCP/IP protocol (Wikipedia).

event loop

MQTT is rather popular for the creation of components (software) that we will call message brokers (like a Queue where several actors can write and consume messages). The idea is often to avoid too strong a culprit between different components of an architecture.

Note that we are often talking here about the MQTT protocol but there are many solutions which are much lower level and which will prefer to keep their own TCP/IP implementations to maximize performance.


⬅️ 💾 Database: ORM or not ? | ➡️ 📡 MQTT (broker): Redis