I’m trying to understand the differences between AMQP and XMPP and among other things I don’t really understand if XMPP works like it had Queues.
When you send a message to various clients what happen if one of them is down? The server enqueues the message up to the client is up again or how does it work?
Thanks
It depends on the XMPP server implementation how messages and iq’s are handeld when the JID is offline. Section 11.1 of RFC 3921: