EMQ (Erlang MQTT ब्रोकर) एक एक रिपोर्ट "13 लाख समवर्ती MQTT कनेक्शन" के साथ "वितरित, व्यापक विस्तार योग्य, अत्यधिक एक्स्टेंसिबल MQTT संदेश दलाल" है - तो यह संभावित ग्राहकों की एक बड़ी संख्या प्रकाशित करें और इसे करने के लिए सदस्यता लेने के लिए अनुमति देता है। ऐसा लगता है कि कुछ ग्राहकों को किसी भी समय डिस्कनेक्ट किया जा सकता है।
इस सवाल के रूप में क्या होता है अगर मच्छर क्यूओएस 1/2 संदेशों को स्टोर करने के लिए मेमोरी से बाहर चला जाता है? मच्छर के बारे में पूछता है:
MQTT में, QoS 1 या 2 वाले संदेशों को कम से कम एक बार वितरित किया जाना चाहिए (QoS 2 संदेशों को बिल्कुल एक बार वितरित किया जाना चाहिए )। यदि क्लाइंट कनेक्ट नहीं है, तो ब्रोकर को संदेश को तब तक स्टोर करना चाहिए जब तक क्लाइंट इसे प्राप्त करने के लिए तैयार न हो।
तो ईएमक्यू डिलीवरी के बाद तक क्यूओएस 1/2 संदेश कैसे जारी रखता है , यानी ब्रोकर का रिबूट या मेमोरी लिमिट के संबंध में?