Il protocollo AMQP è adatto per la creazione di applicazioni di messaggistica istantanea basate sul Web?
-
12-11-2019 - |
Domanda
Al momento la nostra infrastruttura non supporta XMPP, ma questo è ciò che i Big Boys (Facebook, Google) sembrano usare come protocollo di scelta. C'è qualcosa che rende XMPP particolarmente adatto a questa applicazione rispetto ad AMQP? Alla fine credo nell'uso dello strumento giusto per il lavoro. Se AMQP ha dei punti deboli evidenti a questo proposito, è qualcosa di cui mi interessa trovare.
Soluzione
Per uno, AMQP non può funzionare su HTTP o prese Web. Quindi AMQP potrebbe essere utilizzato all'interno della tua rete, ma non direttamente nei browser client.
Altri suggerimenti
La messaggistica istantanea è l'uso di base per XMPP ed è progettato con questo scopo in mente. Può certamente essere usato oltre quell'ambito, ma è molto buono in questa funzione.
Microsoft Messenger e Skype offrono anche XMPP per i messaggi.
AMQP è un protocollo di messaggistica per scopi più generici e manca di cose come la presenza che sono abbastanza fondamentali per qualsiasi protocollo IM.