QNA > Q > Quale Broker Mqtt È Il Migliore Per Un Backend Di App Mobile Che Cerca Di Implementare Im?

Quale broker MQTT è il migliore per un backend di app mobile che cerca di implementare IM?

E' impossibile dare una raccomandazione qui, ti suggerirei di dare un'occhiata ai broker MQTT sul wiki MQTT: mqtt/mqtt.github.io

In definitiva devi decidere quali sono le caratteristiche importanti per il tuo progetto. ecco alcune idee che potresti approfondire:

  • L'affidabilità e il failover sono importanti per te? Se sì, allora probabilmente volete un broker MQTT che supporti il clustering. Controllate anche se il vostro broker desiderato supporta gli split di rete e permette il normale funzionamento in presenza di scenari di split brain.
  • È importante per voi che i messaggi per i client offline siano consegnati quando i client tornano online? Se sì, allora potreste voler guardare un broker MQTT che supporti la riconnessione a qualsiasi nodo del broker MQTT (ad esempio che usi sessioni replicate o distribuite). Questo è particolarmente importante per i sistemi IM, dato che alcuni broker MQTT supportano solo alberi di argomenti replicati invece di sessioni distribuite.
  • Hai bisogno di un supporto professionale 24/7 o vuoi investire in conoscenze specifiche di implementazione del broker in-house?
  • Vuoi collegare database e sistemi esistenti per l'analisi, l'archiviazione e altre funzionalità IM? Allora dovreste pensare a un broker MQTT che supporti un sistema di plugin.

Ho visto molti sistemi IM basati su MQTT che scalano magnificamente e forniscono prestazioni eccellenti e offrono alta disponibilità. Consiglierei di valutare i prodotti MQTT in base alla lista sulla pagina wiki di MQTT e di verificare con i venditori se supportano le vostre esigenze.

Di Walther Arvizo

Il content marketing funziona davvero? :: Cosa significa la dimensione dell'unità di allocazione?
Link utili