Check out my first novel, midnight's simulacra!

MQTT

From dankwiki
Revision as of 03:07, 7 July 2024 by Dank (talk | contribs) (Created page with "MQTT is a pubsub protocol using a single broker and arbitrary number of clients and topics. Clients subscribe to topics, informing the broker of their subscriptions (clients do not receive messages on topics to which they are unsubscribed, and publishers do not need to know about clients). MQTT mandates a reliable transport. Each topic can <i>retain</i> a message, which will immedaitely be provided to new clients. There is otherwise no queue, despite MQTT's origins in IB...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

MQTT is a pubsub protocol using a single broker and arbitrary number of clients and topics. Clients subscribe to topics, informing the broker of their subscriptions (clients do not receive messages on topics to which they are unsubscribed, and publishers do not need to know about clients). MQTT mandates a reliable transport. Each topic can retain a message, which will immedaitely be provided to new clients. There is otherwise no queue, despite MQTT's origins in IBM's MQ. Clients and publishers can maintain persistent connections to the broker.

Eclipse Mosquitto is a popular open source implementation of an MQTT publisher, client, and broker.