Tag

EMQX

0 views collected around this technical thread.

360 Smart Cloud
360 Smart Cloud
Apr 30, 2021 · Backend Development

Routing and Distribution Layers in EMQX 3.0: Architecture and Implementation Details

This article explains how EMQX 3.0 maintains routing and distribution layers, detailing the subscriber tables, shared‑subscription handling, topic‑trie structures, route look‑ups, and the Erlang code that drives message matching and dispatch across a clustered broker.

EMQXErlangMessage Broker
0 likes · 10 min read
Routing and Distribution Layers in EMQX 3.0: Architecture and Implementation Details
360 Smart Cloud
360 Smart Cloud
Apr 15, 2021 · Backend Development

EMQX Project Overview and Detailed Code Walkthrough of Connection and Session Layers

This article introduces the open‑source EMQX MQTT broker, explains the MQTT protocol basics, and provides an in‑depth analysis of the broker's connection and session processes—including their state structures, message flows for connect, subscribe, unsubscribe, ping, disconnect, and QoS 0/1/2 publishing—supported by illustrative code snippets and diagrams.

EMQXErlangIoT
0 likes · 17 min read
EMQX Project Overview and Detailed Code Walkthrough of Connection and Session Layers