ez egy 2 perc olvasni
bár a GCM keretrendszer Android és az APN (Apple push notification) iOS tűnik, mint egy tökéletes megoldás az esetekben, mint a valós idejű üzenetküldés, miért FB úgy döntött, hogy menjen MQTT? ez egy elhúzódó kérdés a fejedben ? Íme néhány gondolatom.
1. Az MQTT segít az FB és a Messenger pozíciójában a tömegekhez és a 3.világ országaihoz.
FB messenger működik 2 ízek web és mobil. Úgy gondolom, hogy a mobil verzió, azaz.Az FB messenger alkalmazás és az FB alkalmazás nem csak okos telefonokhoz érhető el, hanem funkciós telefonokban is elérhető. tehát az FB messenger nem csak az Android és az Apple számára készült. Az MQTT-t eredetileg úgy helyezték el, hogy támogassa az alacsony lábnyomású eszközöket, például az érzékelőket, amelyek egy olyan hálózathoz beszélnek, ahol a hálózatok várhatóan jellemzően alacsony sávszélességűek és magas késleltetésűek. Gondoljon a 3G/4G támogatás nélküli telefonokra. Az Edge / GPRS – en működő adatcsomagok MQTT-ben történő kinyomtatása értelmesebb lehet az FB számára, mint a HTTP vagy az XMPP. Gondolj a rossz hálózati infrastruktúrával rendelkező országokra vagy kontinensekre.
2. X-platform push notification made easy
X-platform push értesítések lehet végrehajtani több különböző módon. Az egyik lehetséges módja az APNS/GCM használata, és az Amazon Simple Notification Service használata. Lehet, hogy az FB a saját push értesítési infrastruktúrájának kiépítésének útvonalát választotta.
valójában mi a Push értesítési infrastruktúra ? Ez nem más, mint egy elosztott közzététel / feliratkozás infrastruktúra. Építeni egyet, hogy megfeleljen a használati eseteinknek, nem nagy ügy . Az MQTT QoS paraméterekkel is rendelkezik, amelyek megbízhatóbbá teszik a dolgokat. Az MQTT belsőleg tartós TCP / IP kapcsolatot igényel.
míg ezek a véleményem. Íme néhány tény/trend, amely azt mondja, hogy az MQTT-vel való kapcsolat nem nagy ügy. Csak válasszon egy ízt a felhasználási esetek alapján.