EMQ (Erlang MQTT Broker) є «розподілена, що масштабується, розширюваність MQTT брокер повідомлень» з повідомленої «1,3 мільйона одночасних з'єднань MQTT» - так що потенційно дозволяє велика кількість клієнтів , публікувати і підписатися на нього. Здається, що деякі клієнти можуть бути відключені в будь-який момент часу.
Оскільки це питання, що станеться, якщо у комара не вистачить пам’яті для зберігання QoS 1/2 повідомлень? питає про Москітто:
У MQTT повідомлення з QoS 1 або 2 повинні бути доставлені щонайменше один раз (повідомлення QoS 2 повинні бути доставлені рівно один раз). Якщо клієнт не підключений, брокер повинен зберігати повідомлення, поки клієнт не готовий його отримати.
Тож як EMQ зберігає QoS 1/2 повідомлення до доставки, тобто перезавантаження брокера або щодо обмежень пам'яті?